MASQTQLRLIIYEFTRKIQTRLNTQKLHSFVTKSKLARDPYFATQLARFYALNDDLISARKLFDVFPERSVFLWNSIIRAYAKAHQFTTVLSLFSQILRSDTRPDNFTYACLARGFSESFDTKGLRCIHGIAIVSGLGFDQICGSAIVKAYSKAGLIVEASKLFCSIPDPDLALWNVMILGYGCCGFWDKGINLFNLMQHRGHQPNCYTMVALTSGLIDPSLLLVAWSVHAFCLKINLDSHSYVGCALVNMYSRCMCIASACSVFNSISEPDLVACSSLITGYSRCGNHKEALHLFAELRMSGKKPDCVLVAIVLGSCAELSDSVSGKEVHSYVIRLGLELDIKVCSALIDMYSKCGLLKCAMSLFAGIPEKNIVSFNSLILGLGLHGFASTAFEKFTEILEMGLIPDEITFSALLCTCCHSGLLNKGQEIFERMKSEFGIEPQTEHYVYMVKLMGMAGKLEEAFEFVMSLQKPIDSGILGALLSCCEVHENTHLAEVVAENIHKNGEERRSVYKVMLSNVYARYGRWDEVERLRDGISESYGGKLPGISWF*