MDQIVKEAKALKWGCFERVAGRAATFSACLMPTTCGFPNCKFRSRYRGQEDNRHFYRIPKRPQVLRQRWLLAIGRTEDTVVSQAILYRTSGYPLSNSTCEFLLSLLRSAGYTASTAYSFLRYVFFIHAAS