MSTTPTTLITGATGFIAGHCIEQLLKADHKVIGTIRSQEKGQRLAAAFPEAIKTGQLVFETVSDVRSEQEFKTLFQKHTDIKYVLHTASPFHFNVEDPVKDMLEPAVEGTLTVLKTAKQYAPQVEKFVITSSFAAMMNWHEVGDSSAVVTEKSWNPVTWDEAAQKGNVVVTYLGSKKFAEKAAWDFMESEKPSFGLTTVNPAYVFGPGIAIDAKALNTSNEVIVQGALSTKPGQDAPAGPAQMWVDVRDVAKAHLSAISKTLDNQRLMLCVSKFCNQDLLDVINEKVPELKGKIATGKPGTGAETDKEGFQFDNDQTRKALNYDWIPLDKSVADFANQWLSFQN*