MKALILVGGFGTRLRPLTFFKPKPLVDFANQPMIFHQIRALAQVGVTDIVLAVNYQPQTMADAMKTVEEEFKVKIHFSQETEPLGTAGPLALARDILGRDNDPFFVLNSDVICEFPFQKLLDFHRGHGCEGTLMTTVVDDPTKYGVICYKEGTTQVDRFVEKPKIFCGDQINAGIYIFNPSMLDRIELRPTSIEKEIFPAMAKDGQIHAMPLPGFWADVGQPRDFLTGTALYLDSLKKHSSVELAPSAESIVGNVLIHPSATVGAGCKIGPNVVIGPNVVIEEGVRLFNSVIMEKAVIRQNAFVKDSIVGWYSSVGRWSRLDQTTVLGEDVHISDEILVNGACVLPHKSVSVHIMEPRIVM*