MNKGTSTATKWLCETPIHSDVEAKLRDLLVELGNADKILGIQVCAYKDGKVIIDTAAGVMGKDDPRPVQPDTLFPVFSTTKGVTAGIIHWLADKGKLKLDENVANIWPEFGTNGKDQIKVNHILNHTSGLHNALAGISENDPGLFCDWDECLKRIAMVAPETEPGCQQLYHYFSYGWLCGGIIEHVTGKKFQDVLEEAFVRPLNVEGELYIGIPHGVESRLATLTYDTTEFNTFASLAANTEFRTASATPSSLTVELLEDLIPLSNTLDVRRAILPAANGHFSARALARYYATLMDGGITPPRHSSSALPPLGSHPHHPTSPSNNQKDETKNASDEINTKIFSTPKSKLHDAFLGSGDYKDLILPNEKFGLGFGRVKTTGGLVIGFGHAGLGGSTGYCDINNGFSIAVTVNKMSFMNLPTSEIIRFVCSELDLPVPEDHAGSFEVIEKSVIN*