AFDPEDNSPSNPEVQEKLVNLLNKWRRAVNPKLKDALVPEWDEELGDRAEAHVEQCVQSFAEPEKLVVDGVPCGLIVYAAEKPFDPEDFLEALYNLRAVTVLGKGTNPPSSEISGATVIVWDLTYKVGGAIVLCGDNKTRYAYMMAYCPAGGHPGREATPYTIGPPVGLHPDANDDGLCVDPCDLFDKVPNAGSALANGDCDEPENRNNCVAACFCGDKVL