MEFLLPFYNILPVYPIRAGLLEDAAPRLPTPPPATPPQKSPVEALRSSAAPRRAEDRREVEAATQRLVKPGDHPISSCLCVAQCPGYARHLFDGMSPSEECGIDDLPDELLQQILSLLSADEAVKTCVLSRRWRHLWKSTDILRVAYSTDRWKSSDEFKKFVNHLVLLRGISPLRELDLRFNARRYEDVVHDGGSDPYQCVMLWVMYAVMCRVQVLKIHNLDQIDIEVYKGMPLVSPHLTKIELSGIELKNCFLNFSSCPALKELYFTKNCGFDSVYEILSRSIQCLHIFHCQFDEYCDGCHCRYEVSDDSESVLLGGLTEAENLKLIAGPNIEYKSMVELETEENDNPLWKPAAISEHLKVVKVHCKEVDEGVYKIGKWLSTLDKKVIIKQRKQQPKRKLTVDIFSFFQYF*