MEVEVIDGPEEAHIDQETQDNYRIWKKNAPFLYDYLTTHPLLWPSLSVQFFPDLEKLSVGSQESSDPETVAQRLLVGTFTLGKYTDSISILRLPYYTNLSRHVNIDRLNYHADKQEFEVTSASSKKISTVQKINHLGDVNRARYMPQNPDVIASCNNFGSVSVYDRTKHANVKTALADTDISPPQLRLVSTTSSHADIFAIDWNRQQEGTIASGSMDGQMCVYDIQKMQKDNDEVQPIWSTSSESGINDLEWVPNHDKLFLSASDNGVVQLYDTRQQNALSTFFHSCAVNSVSICPGQTTTFATGDSNGQIDIRDIRMANSIHHITSHTDSITQIKWHPNHRRVLGSASSDKTMRIFDVANDKLLFIHAGHMLGVNDFDWSLHDDWLVATVGDDNSLHAWKPVIESDKLATATS