MPTTCGFPNCKFRSRYRGQEDNRHFYRIPKRPQVLRQRWLLAIGRTEDTVVSQAILYRIQHVNFYFPY