MERFPATAGHVLFLNWRDTRNPEGGGSEVYVERIAAELVARGFRVTLFCAAHRRGRPEEVNDDGVRLIRRGGRHTVYLWAALCYLAGALGFGPLSRRHGPRPKVLVDVCNGLPFMTPLWARRPIIKLIHHIHREQWCVVLPPWAARFGWWVESSFAIRAYRRCHHVTVSEATRQELVQLGVPAGQVSVVHNGTPPLPHTDAERAPSPLLVTLNRLVPHKRVEVALRAVATLADELPQLRLVVAGQGWWEGRLREVANDLGITGRVEFRGFVTEEEKATLLASAWVALTPSLKEGWGLTIVEAGSAGTPTVAFRSAGGVGEAVVDGQTGLLADDIDDYVAKVRSLLHNAELRHQLGAAAREHAANFTWPAAGSHFAAVLESVESPRHPDSRGAPSYLLP