MFFLHNLERRVTLHPSYFGRNMHELVTTKLVKDVEGTCAGDYYIIAIMDTFDVSEGRILPGSGLAEFTVGYRAVVWRPFKGEVIDAITQTVNPHGFFAQAGPLRLFVSSHLMPDEIQYDASATPAQFTNNADIVIEQGTHVRVRIIGLRTEVGEMWAIGSINGDFLG