MDSTTCEKGDDDYEIVIVGGGICGLGAALALHRKGLNSVVLERADCLRATGSAIGLYTNGWHALDQLRVGTKLQQKTSTIERGRKVSLDNGTTQEFPAGKEEVQCVRRNDLIETLAEGLPAGTIRCGCHVVGVEMDKLTSFPILRLHDGSVINCKVVISCDGVNSCHCRITETKAPKIVPNGVGERKCVHWFLSGPGTLRARDYGVSRDPLLIRETTLYDVKEFPAETVEMIKNSDPASLSYTPIKYRAPWDLLLGHHGGSRRCNACDGALPWAGRSCRIGRRCGSRQMLGRSDVHQQYFTWKWLE