MALALKSLLENGISHNVNISAMRPGEVAGVFRIADFGCATGINTLLAADTIVRAVKLTFLRQSMDVPEFQFYFVDLPSKDFNTLFRTLPPHRADEMTAGDGKAAAALDEDKPPVPASVEDRISAAWNGGHVYISSDAVGNAYLEQFRHDFAEFLGARAEEIIREGCMFIALLGRNSADIKEQSGLGACAFHLEAAFQDLVNQGLIDEDKLDSFNVPFYGPSAVELQSVVETEKSFEIENLRVLSGFHLHPFLNVREGEQEMFGRTVEKHYRALFENVWELTWDAMNI*