MGSGSLPPGFRFHPTDEELVGYYLKRKVEGLPIELEVIPVIDLYKFDPWELPEKSFLPKRDMEWFFFCPRDRKYPNGSRTNRATKAGYWKATGKDRKINCQSSVMGYRKTLVFYRGRAPLGDRMDWVMHEYRLCDDFSHGTPNFKGAFALCRIVKKNEIGQKKKDNHREPKGNAVGSSQASEDSASTRLVVENELSNILEDNLSQSNFFLTNESRLSSPMTTLYDTNPMSRYSTPIIETDPEKIWISPDLILDSSKDYPEMQGAMSMCFPQYEYSSSMIPWQSHEHTEISPSSSYSNYTGDIELEDNLNQISGCISPYSTHLNYMQLNINEQGLDLKNSQKYPNYF*