MKKKVVLVTGASGYLGGRLCRELFNAGHHVKAFVRRTSDLSSLPPPTDGGSSGGTLELVFGDVTDYQSLLQACSGCQIIFHAAALVEPWLPDPSRFISVNVGGLKNVLQAYKETGTIEKIVYTSSFFALGSTDGYVADETQIHSGKFFCTEYEKSKAFADKVALDAASEGMPIVPVYPGVIYGPGKVTAGNVVARMLIERFNGRLPGYIGQANDRFSFSHVDDVVDGHIAAMDKGKPGKRYLLTGENASFKEVFDIAAMVTQTKRPSFGIPLLIIEAYGWISVLFSKFTGKLPLISPPTVCVLRHQWAYSCNKAKSELDYHPRTLKEGLSEVLPWLKNLGMIKY*