MARRRVLLFLKPFDVYPPRPLASASSPTTPPPPPPPRAANPKVLSYLDDRCRVHKNTINLCKSILQRKPLEWISVQRNHLSKPIHDVDLVITVGGDGTLLRASHFLDGSIPILGVNSDPTCSDEVEELTDDFDARRSTGYLCAATARNFEQILDATLAGSIHHSELSRISVKLNGFQLPTYALNDILVAHPCPASVSRFSLRKRSSTGETSHLINSRSSGLRVSTATGSTAAMLSAGGFMMPISSRELQYMIREPISPTDADKPLLHGLVKQEQDMLIVWYNQEGAAYIDGSHVMYSIQHGDTLEISSDAPTLKVILPEYLLKQSSL*