MKHFLNIFFVGLLLVGCASESGENSNASQLLLGIVNHKQLNLAHPERNSELRILDIPTHYVDSISGNNSNAGTKSAPYRTITKAIIASKADGTKVILVAPGTYDKSLGETFPIYIPDGVNLYGDYDGKGLVGGSSSLYAGPPGTTPKTGPTWINGGGDDIPHVNATIIPNNNSQIAGFKITNPNPDIPDDYSVRGISIQNFVSIKIKNNTITGMPLGIGIQYEYYHVTAVGHNIISGNQLTFNYHGIINNGIRASYDKVENNVISKNYIGIGSPIGLDLGQGPTGSAGNNTISCNSYNDIWIPGNGNETQIIYAMNNNWDHFPPQISFDHSKAGLDIGHVSNATLVYYEDGGLAPNACK