MCVLTLVKDDIKSDILKLVLDYIKVTVVQDNENVKLPEICYDKKITLQYKNKTYKDLFCTLYALIDIYDCYSELFNEDEGKVSENEEFIFHLASDKYILKQSDMKHLNDLLCEKSYIISNKHASIVDIFYFCAIHKLLDEMAVKERIEFSYIYRWYLHIQETLLANFSTLKKLIVKDSLENLLNNKTTNNAPEHKNNFVSKESKENKSQNNESPKNKKKDVQNKNNAPNKKVEETKKLDDISRLNVLVGYVEQVEIHPDADTLYCLKINLGEDKPRDICSGLRNKKNAEDLLNKYVLVLANLKEKSLRGKKSHGMVLCGSFDEKVELLVPPNGVKIGERILFHNMDPNVIPDKNLSSDKEKNPFFHIQPHLILKDGVAHYKDTKWISSQGDITCVLNQGTIS*