MLHESVDSLSLDGLITYHCRVDTLEVEEEGGELSLTQIYVQDQPITLAQHDMIGILALKRFHFGLSQQCIEELCFGTISKEHSLINHSSFADLLKQHFNHPETLAAVEDHDAYSKHSVHIFELIALADAIETALLEIDKSSSKVEMSLIHQHYISTGLEDDPLLSSNRPVTIDKLSHGNLHDTVMDDIGIFLDPEKENQLDQYMQELTAVCKGSELLKREENHSSSLVDVIASNTKKKLSVMKLDVDKSLRDIRSSQMHLVNYNDFIEKKKRQRIQCLRDIKEHCCHCKGPHISKPPFSHGKDYRREPFHEYCQRDKCKFLQRKRRELEWLDNALNKHSNNQERFEREIQQCEAANEKRKEEMKDSLSDSLRLMEMTIQ*