MSDKLAADEETSSVVIVTPVEGSEKGDAADSQSKSPEQEDGEKKSEESEEKVIVGMVCGTKDLYQKWDQNQPNKFTWTEKYPEDLEEAAENAETMKFAILVRNKKSYDSRKKLEIDSIVIQSPLIKKVLHDVLEDYPGVTTTMQRLAFSAPFRPFVHRWAELTSALTNDEYDEATRAHVKLLHDILSVELDDVIEAMKDYRANKVVTYEHVWTIFQPGCIVLASRYGHPIAMRLEQGQYVQHCRLGPVFQLTCDRVDWDGSKFGYDEAQQLITPFLGTMPIEDLACCPLQYSADPEGMKEMLVARGRLFESLAGYHYKMYVGQAIEQKKWGPSKISVESRIVIDAFAHGKWNPNHQSSLKSLNKVQAARAAQLDAEDGGDYNVEENYSYDDYGERREEELIEDLKPVIPLTEEQLLLCTPMLKGWALKSKKWLEFYVDSVSEVCFNDRAFDSLVLPRGQKSLILAFARSQAQNKDKIDDVIAGKGKGIIMLLSGGPGIGKTLTAEAVAEEMQVPLYVMSADDLGQTSWDVEMNLLQVLEMVAKWNAVLLLDECDIVLERRTSTDLDRNRIVGIFLRTLEYYEGILFLTTNRVDCMDEAFQSRIHLSLEYPPLNFDARRTVWTGFLERQDADERSESKHTVTSDDIERLARLELNGRQIRNVLKTSNLLAFHQGEKLGFDHLKTVLEVEGRKLDV