MARLVNGFGLESIPVPRIVLDQCYDPALDPTAMEPVSIVVFALIGLLGGAHCLGMCGPLVTTYSDRLRAQNGGSSARNELTVGMVKQHALFNLGRTVSYAAIGGLFGLAGSLVFVSPQAVTAVATDVHAVAGIVVGTLIVVMGIHYLAGRGLIGGSVTLPLVQPLLERVHGRLLANVDSWVGDSRIAGLGAAHGLLPCPLLYPAFLYAFVQGSPSGGVLALAALGLGTVPSMFVYGTLFQSLSPETRIKLHRVLGLAFVVLGYIPLQHGLATLGIHLPHVPLPHYQPL