MASNPKKIPKKTLTLGEKIEVIKRYERGGIGARTLAGQYGVGKTQIQNIVNRKHEYLDDFENNAPVNKRRKLLHTGNDEINKLCWEFYCDTTSRLVTCSGPLLQEQALNFANDLGVIEFKASNGWLESFKKRHNLGLSTMVGESAGVDNTVADDWKEKLPQIIDGYAPQDVYNMDESGLFYRATSTKTLFVKDSSLDEILNRIDSTYKDYSAYEGNDYGEDECYCYCHERWRCAFDDYEDDPCYECEDYHYGTGNSLHDYDPVKRALNSAVASARTHWQNKKPFEALIVLEETMRSLCLHQPWIEELLVDMFVDRSGILPSSLKEKAMSSIKRTFDLAPRDCGNIRPNIALGLKSWDDQELLAVLNGTYNSGQDKTTSRSIGNSTAEVIVVEDNPVDSSFTEDYLVVKKRLHVLESEKRWQEAVNYIQRVNIKTNQFGNVSWLKDKLVTYLAHLGNWKEVHSELIKSENSHYQGKRPRLARMDPTDFLNIMKCFTTGQGNRMPEERTKVILQAKTVVSELTNNRELIGRVLVYVARVGKCTEVQEELMKEKQDGTLRVRPSKAVSQIGDDDFLNIMKALAENVKNLWVADQLQATQYIENEIFTCCIHGLVWNDKVQHSLLEHMAESLRKAVDKSDAESIATRTEGKEGKAVVACILSLPGFKGNGYTYQQRMKNILNTFKQNKWLLTFLLNQPDGPRGTVVADWICENGPEILDKLTEDATTSPEEWLDKRDSCLVYYINDIKSVPTCLTCLVLLMKSGSDHITQLLSLPVTRESCNSFKSGADSFSPACPAVIKKIAAVLKEIPSAEATQFLQKAQSWLVAESWSSLLEVKASGLLRNLPDKENPLKPNPSMQNAKKKGNGASPNLSKALKTLNISNKGSGTKKDDAATVLMKELIAKRASPDATPMEWAESDNSVKASRHFPSAASVKSTGKSTDKHSYGTRSKDKSTAQSTGSCALAKTALASSPLTTNAPVTGPNSSALPSSGNTGGDQKGASPELTNIVSNILELTKTTGVDGAFQLIIGRMTGKVASSSPLAEDIVSKLLKLKGPINLKIGNNRLVINAQLTASSPVVPNVPPPQPAQTMPNPRSVTTVPYVDPTTPSISQSAPQQSCSVRKILKLAAGRPESAAVKRVLKLPLLTKAEYPRGPPYPHPTAGYRENQPLWSGRDFGGPRDTSPQPLAPFRGDSEAADGTRAQKPGCDSREVNSTGELRIDVCIHEPLWVVPVTRGDVAVEIVTLCSQLELLCEKEMNEGVSREFLSQDRYRKSLSPTFESQAMVLIGKMREALNRLPQPPAFIQDYLQSTSLAGMFPRAAAYIANPQTLYNLGQQGSMDEYFQHMASLHLVSSMCRQLNSDVNNLTNHKYIAHQVALLYQSVSPLGSRGPLAAHEKAIKQNFNNIKQVLTVPPDSVDPPRLPPDQAEWVKWMYL*