MRRTVLAVASAGLVAACTSHAQVVADPDITKILDLKGTFGPEYQVKTVAPTGIDPRAFAPQTLPPGLKFEPPDCAKFASGMAVSPGAKGNMTAVTAEGQGNRFVILAVETSEPIAPADPGDACKKVAFSGAGLRGLVEEVQAPAIDGVNTVGTHRILETVANGKPATGQLYNYVAGFGRFLVIVTANSLVVPDQPVVPVNTQQATELLTKSVSTVRGQ