MDSTTCEKGDDDYEIVIVGGGICGLGAALALHRKGLNSVVLERADCLRATGSAIGLYTNGWHALDQLRVGTKLQQKTSTIERGRKVSLDNGTTQEFPAGVTGDMNTDCQRSERGLKICIVYLFGIECVFLHGRKEEVQCVRRNDLIETLAEGLPAGTIRCGCHVVGVEMDKLTSFPILRLHDGSVINCKVVISCDGVNSCHCRITETKAPKIVPNGVGERFDKLSR