MTEPNLKDPRKLFYSDGFPQQDQETPALQDKMVPKPDCGEDSYVGNHKLENRRVLITGGDSGIGRAAAIAFAREGADIALHFFPGEEKDAEEVAHYIREAGRKVVLLPADLRDKQAPEELVAQARESLGGLDTLVLNAAQQISCAAIEELPMEQVIDTFHVNIIAMFGIVKAAVLHLPAGSSIVTTTSVQAFNPSEHLLDYAATKASIANFTVGLAKQLAPKGIRVNGVAPGPIWTPLQLDHGQPIEELPEFGQHSLLERAGQPAELAPVYVFLASNDASYVTAQVYGVTGGEAINL*