MDSTTCEKGDDDYEIVIVGGGICGLGAALALHRKGLNSVVLERADCLRATGSAIGLYTNGWHALDQLRVGTKLQQKTSTIERGRKVSLDNGTTQEFPAGKEEVQCVRRNDLIETLAEGLPAGTIRCGCHVVGVEMDKLTSFPILRLHDGSVINCKVVISCDGVNSCHCRITETKAPKIVPNGVGERFDKLSR