MGSGSLPPGFRFHPTDEELVGYYLKRKVEGLPIELEVIPVIDLYKFDPWELPEKSFLPKRDMEWFFFCPRDRKYPNGSRTNRATKAGYWKATGKDRKINCQSSVMGYRKTLVFYRGRAPLGDRMDWVMHEYRICDDFSHGTPDFKGAFALCRIVKKNEVAHKKDNHRESKGNVVGSSRASEDSVSTRLVATNELLNILEDNSSQTNFLTNESGPMTTSYDTNPMSRYSTTIMETDPEKIWISPDLILDSSKDYPEMQGAMSICFPQYEYSGSTTPWQSYEHTEISPSSSYSNYTGDIELEDNLNQIGGCISPNSTHLNYMQHSINEQGFDLNNSQKYPNCF