MTQKLPLALFLMGPTASGKTDLAIRLRQKYPVEIISVDSALIYRGMDIGTAKPDAQELALAPHRLIDILDPSEAYSAADFRRDALKEMADIVAQGKIPLLVGGTMLYFKALLEGLSPLPAADPVIRQQIELEAEKLGWQALHDQLQQIDPVSAQRIHPNDPQRLSRALEVYRISGKTLTELTQTKGEAIPYRVLQFAIAPKERAELHRRIELRFEKMVESGFEEEVKALYARDDLHPDLPSIRCVGYRQMWDYLDGHGTLDEAIYRGICATRQLAKRQITWLRSWDDLTWLDSENVDQAVETLSNAIASNEISCV*