MVHLDDANILDNLRKRYVKDEIYTYTANVLLAVNPYKGLSHLYSKEVMSKYWGKNPGTLPPHPYAISDVAYRQMLRDRKNQALVISGESGAGKTETAKITMRYLTSMSRTDAAQGSRIQDKIIMANPILESFGNATTVMNLNSSRFGKYNEMMFNPVGSLVGAGIKTFLLESSRVVSQQKGEKNYHVFYELLAGMEEEALNIMWLERDRSYKLLHASGASPQPADANRLAKQFQELRQALSIFLDEETQDHIWQTLAALIHLGEVDFQELEASDESEKTGEPYLEPSPSHCSATPSSAANTAASEAISGEALSTQSAKVEIDEKTEEISGTLAQARQTLQCIIKILYKRLFDKIVSSINEVSNSGAARQSEGNYHNIGTLDIYGFERLESNSFEQLCINLANERRLQFFVEEVLEAEQRMYRDERLNVHSMELPDSAPVVSGIQSVLRLLDEHSLRAVKNLVRDGAQKDSKFCEQVYRELIDVKGQPSHRGTILALKLKASRTDRGPSLHDGFQIAHYAGAVSYTTKGWIDKNNDSLVPEIETILADADRSLIADMADRSRCQSGNGGERLCSVSSNWGKYLSNLTNLLDTLKKCSVHYIRCFNPNQERKAGLFKPKYVLDQVIQCGTVELVNIMHHGYPHRCILRDLRARFQKLLPPEFAHYSDRDFMHAVMLAWEIDDSQWTLGTSRLFLKAGQLRALEELRDSSGQASQHVIKKIRQQFPDNSAIEDCWFAKKKLRAFAHAIELVSYLRRVMLQGKRERTYAGLRRAIRFMVRVNRWKNRALRRLVPFSGMDEEQEAIFTRKLGVGFQTVSLNLNATMLPQLFVTMGAADMPLIHAKHQKEMTSEEYDASWQAEAQDGTRGTRGPGMKRWNFNGGGVVPPSVESVLYFNDGVLKCAKLLGGAFAATTRTSAGAICDVRVVDCCSSGRAFAVSTAPELEKLRCICQGHENSRFGETNVYQMCFLPANPARSGEHVLAILGRMHDCNWLAISVYTVSRGRIVLNTIKNVYLNLLDEALQNEGASISHFNLSHSGRTLILAGNRLLRLYSVGLAATGTVELDDLDPQQDCEAHILGRDPHGTVTAVCALPMDPDSRSPGFLDWIWLGVSSGDMFGILLEETNGTISVATSSGRFRRNTHSQGVPIQAPGRRDFL