MGVRELENRFVTTLRNCPKIAELKKIHAHIVKLSLSQSNFLVTKMLDLCDNLSHVDYATMIFQQLENPNVFSYNAIIRTYTHNHKHPLAITVFNQMLTTKSASPDKFTFPFVIKSCAGLLCRRLGQQVHAHVCKFGPKTHAITENALIDMYTKCGDMSGAYQVYEEMTERDAVSWNSLISGHVRLGQMKSAREVFDEMPCRTIVSWTTMINGYARGGCYADALGIFREMQVVGIEPDEISVISVLPACAQLGALEVGKWIHKYSEKSGFLKNAGVFNALVEMYAKCGCIDEAWGLFNQMIEKDVISWSTMIGGLANHGKGYAAIRVFEDMQKAGVTPNGVTFVGVLSACAHAGLWNEGLRYFDVMRVDYHLEPQIEHYGCLVDLLGRSGQVEQALDTILKMPMQPDSRTWNSLLSSCRIHHNLEIAVVAMEQLLKLEPEESGNYVLLANIYAKLDKWEGVSNVRKLIRSKRIKKTPGCSLIEVNNLVQEFVSGDDSKPFSQEVFWILKGLTLHQIRTKDFIEFVEDAGQFYSKFI*