MKKKVVLVTGASGYLGGRLCRELFNAGYHVKAFVRRTSDLSSLPQPTDGGSSGGTLELVFGDVTDYQSLLQACSDCQIIFHAAALVEPWLPDPSRFISVNVGGLKNVLQAYKEVGTIEKIVYTSSFFALGPTDGYVAEETQIHSGKFFCTEYEKSKAFADKVALDAASEGMPIVPVYPGVIYGPGKVTAGNVVARMLIERFNGRLPGYIGQANDRFSFSHVDDVVDGHIAAMDKGKPGERYLLTGENASFKEVFDIAAMVTQTKRPLFGIPLLIIEAYGWISVLFSKLTGKLPLISPPTVCVLRHQWAYSCNKAKSELDYHPRTLREGLSEVLPWLKNLGMIKY*