MSTTSGPSKRKGGSEMTGEERPAIKAKPRVEKNRVLVTGGAGFVGSHLCDYLVARGDHVICMDNFFTGSKDNIAHLLDKENFELIRHDVVEPILLEVDQIFHLACPASPVHYKYNPIKTIKTSFIGTMNMLGLAKRCRARFLISSTSEVYGDPLQHPQTEEYWGNVNPIGERSCYDEGKRAAECLTMDYHREHGQEVRIVRIFNTYGPRMALDDGRVVSNFVSQALKNEPLTLFGDGKQTRSFQYVSDLVEGMVSVMDNDEHIGPFNIGNPGEFTMIELAEMVKKVVNPSAELMWMENTADDPSRRRPDITKAKTLLGWEPKIPLREGLLKMVDDFKRRLKIDEITSTX