MSLTSREIRMIALLIIDTCFFLLEAIVGYAVHSLALVADSFHMLNDVFSLIIALWAVRVAKSRGADSKYTYGWQRAEILGALANAVFLLALCLTILLEAIQRLFEPQIITNPKLIAVVGTAGLCSNIVGLLLFHEHGHAGHSHGHDHDHDHDHAHDEEEAVDTVLASQFTAPTEQTSLLQHPTSHRRSISNIDSSEHATHFHAKKKNEQKKKVSLNMQGVFLHVMGDALGNIGVIATAFFIWKTDYSWKYYADPVISLVITVIIFSSALPLCRSTSSILLQAVPQNINAEDVKNEIVALDGVEELHDLHIWILKEDTFVATLHVGVASDPSEFMTLSNDIKKIFHEHGINSVTIQPEFNVATGSTTPDKHQYHVSVGGLRSANSNGCLAPQ*