MAKSLVIVESPAKAKTIEKFLGKRNYIVKASVGHVIDLPKSKLGVDIDKDYEPQYITIRGKGPVLKEIRTEAKKAKRIYLATDPDREGEAISWHLANALNIDKNEACRIEFNEITKNAIKSAIKTPRKINHDLVDAQQARRVLDRLVGYKISPLLWQKIRRGLSAGRVQSVATKMIKDREVEINAFQPEEYWSLILQVQNMQKEKFEVKFQSDHLGNKDIKSEDEINIIINKIKDKQLMITEVKQGEKKRNPSLPFTTSTLQQEASNKLGYSTKKTMSLAQQLYEGIELGKEGSVGLVTYIRTDSTRISEEASQHVAQYITEKIGEHYLQKSTIVKKGKKSVQDAHEAIRPTDVTRSPDVMKPYLKKDQYKLYKLIWERFVASRMEPALFDTLSITLDVEGVTFKANGSRLRFEGFLKVYSLASRSEDTDLPVLNKDELTSIVEIDPKQHFTQPPPRYTEASLVRAMEEQGIGRPSTYSPTIATILSRGYVEREGRNLLPTELGILVTGILEDFFSQIIDVHFSAELENQLDEIEEGKKGWKSLIEDFYPSFEEMLKVAEEHIEEIHLVEESDEICDQCDAPMVIKHGRYGKFLACSSYPDCTFTKPIVHKIDVKCPKCEDGEIVERKSKKGRLFYGCSGFPSCRFVSWAKPINEKCPQCNEILAHKKTKKSEKITCTNSECKYERLIEDENEK