MKSTVEQLSPTRVRINVEVPFAELEPDFQRAYKELAKQVRLPGFRPGKAPAKLLEARIGREAMLDQIVNDALPSRYGQAVAESDVQPLGRPNIEVTKKEYGQDLQFTAEVDIRPKISPPDLSALTVSVDPIEIGEDDVDAELQSLRTRFGTLTAVDRPVAVGDVVSIDLSATVDGEDIPNAAAEGLSHEVGSGRLIAGLDDAVVGLSADESRVFTAKLAAGEHAGQEAQVTVTVRSVKERELPEPDDEFAQLASEFDSIDELRASLSDQVRQAKRAQQAEQIRNATIDALLEQVDVPLPESYVQAQFDSVLHSALSGLNHDEARFNELLVEQGSSRAAFDAEARTASEKDVKRQLLLDALADELQVQVGQDDLTERLVTTSRQYGIEPQQLFGYLQERNQLPTMFADVRRELAIRAAVEAATVTDSDGNTIDTSEFFGKRVSAGEAEEAEPADEGAARAASDEATT