MDKTGRDELNTKLFKVLDSHEEIHPKMTPFDRAKMKAIIFQGRTTGRDIKHANLYYEGTEGWTNVHYYRKHFITTPKYLCKARALASSRRLAEVVKVVPGFNEEVAVTHEGGAIETEPTTRDEIMEMEITMAMASQTHRVDVRPSGGGEAVAPGAAASASDSSALVTAADAAAVGNLVEDDEWLGLAMEMAILVRVAVREEAKKQIRGFTSKDDYKIGDLSKEIDARVKAEVARLRDKDEYELGDLSVALDQLTKEQVCKLTGKSEYAAGDLSVEIDGRVKSAVAAFCGKEEYTTGDLTREIDRRAKSAVADFTGKEQYTFGDISRELESRRAAWVQEFTGKSDYQFGDLTKTFVSNFTGKGEYQFGDITKRVGQMLFGNKQVKKEKQ*