MASVTSFPEVPRLTQIERIGPKGYLRYVFNFALPEDYDLEAVAAALQTGYDATKERMGILRCEAMPDPDAGQEGVFKPVEMPADDEIDKITVKDLRKTFGQTHAQLRDKGFPVSAFEADVVMRRGVWPQPGERLPISLLQANFIEGGLVLTWCILHVFGDGTTFHQWMRIWAEEVRKAEGVEITEPLVFDSAMWTDREQIMKPSGKNAGRPEDHPEYTVLPFTPPGMPPKMLSDAHRGKVFYFSPEALKELKTEADPKTKALQDIGGQDWVSTNDALSALLWRTVMSVQHGHMLDQLEGDPVSVFNVAIDGRQRTNPAVHPATLGCFLEYVAASASVRDMLDSAKTSVADLAVLIRKAVARATKEHTDDVMTLAAKLEDVNRLVPTAFLDVPGFHCIQTSWVGFELYGLEWGPRLGRVEAVRSPHVGVINGLQVVFPILPDGGWEVLVGVEESCLDRLMEEPLWNKFAKAK