MSLEATKDDQQRRCLHILITGSSQGVGLAAAKQLIAEGHTVYHACRSDARAQHAAEQAGGGVALKACNLSDFDSVKAFAQDVQTRVHRLDVVCLNAGMSPSTSIQEPPFLTQQGYEPTIGVNHLGHFLLAHLLLDKLMASAENPRLVLTASSVHDPSLRAGQSGGKTATLGGLSGLGVNLKQNPQGPTMVDGSTEYSGAKVYKDSKLCNILMCRQAATGELFPKTLTTCCFNPGFVPTTGLFESLRQESWWKAKALTLLASIIGFSIPVEVAGARLVTMATHPDIPNGSYYCAADKSKGATPEEGFVVTNVSEDASNDALAEALWKKSMEIVKPWLE*