MKNLGKEEFVHLLRRHSTGFSRGSSKFRGVTLHKCGRWEARMGQFLGKKYIYLGLFDSEVEAARAYDKAAIKTSGREAVTNFEPSTYEGETMSLPQSEGSQHDLDLNLRISTTSSKENDRLGGSRYHPYDMQDATKPKMDKPGSVIVGSSHLKGLPMMSQQAQLWTGIYSNFSSSFEGRAYDKRKDTVSSQGPPNWALQMPSQVDTTNPLTMFCTAASSGFFIPSTTSITSSASALATSTNASQCFYQINPRLPPP