MKVLVTGASGYLGGRLCHALLRHGHSVRAFVRRTSDLSSLPTLSDGVPLELAYGDVTDYSSLLAACSGCQVVFHAAALVEPWLPDPSKFVSVNVGGLKNVIRTYKETDVIEKIIYTSSFFALGSTDGYTADESQMHSAKLFCTEYEKSKAVADKIALEAANEGVPIVAVYPGVIYGPGKVTAGNVVARLIVERFNGRLPGYIGHGSDKFSFSHVDDVVDGHILALDKGKPGERYLLTGENASFMHVFDIAATITNTKRPFFNIPLFLINLYGWVSVVFCKITGKLPLISPPTVRVLSHEWAYSCEKAKRELGYKPRSLKEGLEEVLPWLKDLGDIKY*