MAAARVMVSASNTLTASLLSKGPLRRPNNFSLCFRNGPVQKRRLFTCSAIYNPQIQTIEEGQPETLDYRVFFADNSGKKISPWHDIPLHLGDGVFNFVVEIPKESSAKMEVATDEQHTPIKQDTKKGKLRYYPYNIHWNYGLLPQTWEDPTFANTEVEGAFGDNDPVDVVEIGESRGKIGQVLKVKPLAALAMIDEGELDWKIVAISLDDPRASLVNDVDDVEKHFPGTLTAIRDWFRDYKIPDGKPANRFALDNKPANKDYALKIITETNESWAKLVKRSIAAGELSLV*