MLDFDLVLFGATGDLAMRKLFVSLYEIYTHYGFKKDSKIIASGRKELSNEEFLALLCEKTQLHSREKGEEFLAHISYLRVRLDNPKDFEELSKIATKDKPLIFYFSISPSFFATTAQNLAKNALNHANTRLILEKPLGHDLKTCKEIFQSISAFFKEEQIFRIDHYLGKKGVQNILELRLNNPILNILWDQISAVEICVYETLGVEERGEFYDKIGALRDMVQNHLLQVLSLIATDLPNDLKDLRKEKIKVLKTLQPPKDFKKQVIRAQYQGYRDENKVHKESQTETFVAIKAFLDTPKFKGVPFYLKHAKKMPRNQASVKIHFNAVNTLEFFLSQDKITLTLKDHQNPLILETHNKQEFLQPYAKLLYDAIQNNHNNFAHQLELEASWVFIDTLIEGFMNNATPLYSYESHNLNELEFLKPLYQ*