MSRSVNQLAAYGFGTIYLAVGILGFTVSGGFPVAGAEGGALLGLFGVNVLHNIVHLLVGVGLIVAATAGTRTAKAANVAVGATYLLVGVAGPIISATVLNVLALNGPDHILHLGSALALLGVGMLADRPVARPKFVSP