MQLYALGLNHHTAPLAIRERVAFQPDRLDQALQALTDSRTVSEAAILSTCNRTELYFAAEQPQRAADWLAGFHQLPLAQVSPYLYSYPQRDAVRHVFRVASGLDSMVLGEPQILGQVKEAARRAEEAGTLGTLLHKLFQNTFAVAKEVRSTTAIGANIVSMAAAAVHLTGRIFERVSDQHVLFIGAGEMIELCAAHFAGAGPRSMTVANRTEARAEALAARLGAQTMRLDAIADALPRFDVVVSCTASPLPIVGLGMVERAVKVRRHRPIVMVDLAVPRDVEPEVGQLDDVFLYTVDDLAQVVDAGIESRQQAVVEAEGIIDQRVDGFLHWLHARDAVPTIRALREHAETLRRGEIERALRQLAKGEDPQAVLDALSHGLTNKLMHGPTRFLTQAEGEGQAEASRVVQQLFNLSRHD