MKLAVYSTKQYDKKYLQQVNEAFGFELEFFDFLLTEKTAKTANGCEAVCIFVNDDGSRPVLEELKKHGVKYIALRCAGFNNVDLDAAKELGLQVVRVPAYSPEAVAEHAIGMMMTLNRRIHRAYQRTRDANFSLEGLTGFTMHGKTAGVIGTGKIGVAALRILKGFGMRLLAFDPYPSTAALDLGVEYVDLQTLFAESDVISLHCPLTPENYHLLNHAAFDQMKNGVMVINTSRGALIDSQAAIEALKNQKIGSLGMDVYENERDLFFEDKSNDVIQDDVFRRLSACHNVLFTGHQAFLTAEALISISETTLQNLSQLEKGEACPNALF*