MAAARVMVSASNTLTASLISKGPLRRPNNFSLCFRNGPVQKRRLFTCSAIYNPQIQTIEEGQPETLDYRVFFADNSGKKISPWHDIPLHLGDGVFNFVVEIPKESSAKMEVATDEQHTPIKQDTKKGKLRYYPYNIHWNYGLLPQTWEDPTFANTEVEGAFGDNDPVDVVEIGESRGKIGQVLKVKPLAALAMIDEGELDWKIVAISLDDPRASLVNDVDDVEKHFPGTLTAIRDWFRDYKIPDGKPANRFALGNKPANKDYALKIITETNESWAKLVKRSIAAGELSLV*