MGGLHFVLVHGLGHGAWCWFKVSALLQAQGHTVTALDLASSGIHKTPADSITSVAQYLAPLTHFLSHSLPASSSQVILVGHSLGGSSISYAMELFPDKICKAIFVCAFMPRSGAWFLPHGEIRKRLVDAGAFILKNGSNDEKDSSDPTSIHRSVIETPKVFYNKCSLEDNILACSCLTPTPFVLTKEVISLSAEKYGRIPRFYIKCSKDLAILESAQDAIIRENPPLEVFCIPESDHSPFFSFPNTLVELLLTIALDI*