MESTLPPGFRFCPSDEELICFYLRNKVANHRVASGTLVDVDLHAREPWELPEVAKLTAEEWYFFSFRDRKYATGSRTNRATKTGYWKATGKDRIVHEGTTRAVVGMRKTLVFYLGRAPNGQKTTWVMHEFRLETPNSQPKEDWVLCRVFDKKKPSTIEAEGGGSSGSDLFIPGATDGSTDPSSPTTMAPLLGSSPDPTVVDRFDHRFLEHRPTGDDMAVGAHFGTCQGGNNDATMALRMGFEEHGMGEIIEMEPAWRQGGSNCVYRDELYF