MTRLVRLFIFALLAVAAPFASAQSLPVQVGVQGNVATVVIGPSAAPLADMTLTFDSPHALTAANLGISAQTVSLTDPQLLARLPGTLASLDSSFPLMVTVEPPAGGLSFDRTVKVEIHTHALAYTYGSSYRLFKAPLGGAFRDITTEVAQGSVRARGTTGGFSQFLVLADVRRTGDVVDDKLERLRLRIATLPATEAAPLEVQRAAAAQAVADARYDDALGALDALAARVDDRAGTAIPNTWLAGGSGNNAAGDLLAGVATAKFSIAYLRNFGH