MDLFVVARRTVLILFAMLMIWVGSADPFTHADIITFNGGADDSTEQEQTIDAEILVEAADGGVLARCDAGRLWTIQPDMIVQRTEQPAGPPIDQETMARRMLDELPDGFQVYRTANYLLLHQGNEAYARDCGVLFEQLHRGFFTYWKNQHVDLEEPRYPLVALVLANHNEFLKYASQEIGDTAKSVIGYYHLESNRMTTFRVPNLERNIATIIHEATHQLAYNCGLQTRFADNPMWVSEGLAMFFESPDFSNPRGWRGIGRVNAVNLGRFRRYLSSRPDDSLATLLSDDSRFRSVSTAEDAYGESWALTYFLLKTQRKEFVSYLQKLSESKPLDERTPRERIEDFESSMDMTLEQLDRKFITYMRRVR