MKSSTVGYAELTELLRGAKAQEHEAGQGYTLLQELLQLSHAESSTSQLAGEIKHGCTVHVHRVPEIDGVGQLTAFLENAIGEGTVVDCRFLSNARAGKLRGSAVVEFTTDAAARRACDLASFKRLAFMGTKLAVKPAGQRVRENPVHIRQDNATLAANSTLHAGCLVSHDVLNELWRAENVELKLDDRTRKLAIMLHVFGKNYKLEWRLRDIFDIHPCKIKDRKDTRGLLLKVWLAPQIYEQLPCSSDTYFEDAFELFGGGAKIAWARTTDFSPNASIGQSFSYCVEMFEKHGKELKTLLRKLSELRDLSSKEKYLSIKPGATYSTSNISVPLLDLPGSLPFQLIFLVNSLVQRGYLSGPNLNPTFFELIQPSHKLPLKHVIHTLNKLSLREETCFNPEVWFRKQTHQLLKRKHYVRTRKGGSNDGLVEVRRVYVTPSRVYFWEAEAVVSNRVTRQFIGSIENFLRVSFVEEDFDSLSSSVLMFLKKSESWESQFCEQKKHTKVYERILGILRDGISIGSKRFEFLAFSSSQLRENSIWMFASDGKTSAHSIREWMGNFSEIRNVAKCAARMGQSFSSSTKAVDVHPNEVETICDIFDETATYCFSDGIGKISEEFAKQLAKKCRLKGLNGGTPSLYQVRYRGYKGVIAVDPTSTYKLSLRDSMGKFPSEQIGLDIINWSHSIPSYLNRQIITLLSTLGIKDSIFERKQLKVMQRLDQMLDDGEAAMDIMQTFCRGDTQRIVSDMISAGYGPSSEPFLKRMLYAFKELQLMQIRRKTRIFIAKGRFLMGCLDEAAVLNYGEVFVSLSPRAGYPYKYFDDGLCPTTVYGMNGAARTVCIVKGKVIVAKNPCLHPGDVRVLTSVNVPALHHLVDCIVFPQKGPRPHPNECSGSDLDGDLYFVSWDKKLIPPVTAPPMNYQASPTQLQDHPVTIQEIQEYFVGFMTNDSLGLISNAHTVFADTEEAQAYDMKCLALAKLCSIAVDFPKTGIPAKLPLELRPKTYPDFMEKNDKTTYTSDRVLGKLYRAATENSEAKLVGRFTKHDAAKFYDKELEICGFEQFVEEAHAQKHYYDDQLLALMYQYDVKSEAEIFTGNIRSLSRFYQRRSGEVKERIQQSMNSLKKEARSWLRTNQASTHDSVGVSPPEYTHEELARASAWYHVTYHPDYVIESNDYEGFEHEHLLSFPWVVHDRLSAIKKGYKLQMTIS*