MRRWLRASLTAYAALLVGPAATLAPTPTWPSFAGGVTLGSALGFAVTAPLDGPEDVLTLPRVLTGFALPLGWLGPAWTGAASIPSFLFTPWAAGALAVVPWFAAVLVASEWRTRERIDALGERVVFEARKPSETRRQTRIAAAAVLGIAVVVAVVSFALGGAGESMYWLFPTLLPVWIPVLAGSDGKEVAVADGGLRVERQVHGWDTVDGYELTDDALTLTRPKWYHADLSFDSGDIEDVEAVTAALDDVLSRR