MGRCNGRCTLVGFCCLQLVAALERQIFDFLGYQWAPILANFLHIMAVILGIFGTIQYRSRYLMMYAVWLVLWVGWNAFIICFYLEVGRLSQDRDFIMTFNTSLHRSWWMENGPGCLVTPVLNSKLAPEDHHVITVSGCLLDYQYIEVVSSATQIFLALFGFVYACYVSKVFLEEEDSFDFIGGFDSYGYQAPQKTSHLQLQPLYTSG