MGKQFWEAWRSIRYEFIAFFAGLSLGSVFIGLIYTMVIFPSHMIPSTEDGTLILDSTLGRHKAISICLGHHAVLLFAIVFGCFMELYRRISTKNTMEYQLILPV