MEQKRKRVEEGLDGDDVRQQGPREAPQAQAQAAISFKKKLKSDATIMSILKAFSASVRNEKSDKRNLADLNLPHACKEVVDLAVDAVSAEIEKCILTVAKSILAGNGFGYIMLSRSSANQLYVPELDRIVLKDKASFREFTNTSSVRKTVITTRILQLVHQLCAKQIHVTKRDLFYTDVKLFHDQGQSDAVLDDVSCMLGCTRSSLNVVASEKGVVVGRLIFTEDGDRIDCTKMGIGGKAIAPNIDKITDMESDALFILLVEKDAAFMRLAEDRFYNRFPCIIITAKGQPDVATRLFLRKVKTVLKLPVLGLVDSDPYGLKILSVYMSGSKNMSYDSYNLTTPDIKWLGVRPTDLNKYKIPEQCRLPMTEQDIKTGKDLLDEDFIKKDPNWYKELELMVKTKEKAEIQALSSFGFQYLSEVYLPLKIQEKDWI*