MELLEFLLLCACTQSFGSDIPSSSQPIHSEDLISDTPLSSIFLVLCAVLYTASCLPQMGRECWKVPRNSTAWEGVQNQALMDAQTRDTEWRKTYRMGFASLTYLTEEIRPYIENPNTDFVREPVDVKKAVAMVIHRLAHGESPRKIGDLYNLGASTVIKYTKIITGVLANRKKLYSKYIVIPTEERIRRLSSKFECNTGIPNVCGAIGGTHIKLQLKPRNSYRPADYWCSHGFYSVLLQGVCDADKVFWDVCCNAPGGLDNSTHLRASSIWSRLKDGEILQKPEIHTPNGVCKPVIIGNSSYPFMPFLIIPFNLGSHEAIRENQFDEDLLRGQAKIGNAFAVLKNRWKILEKLNVDVKYAAQTVLACCVLHNFCQIAEEPEPDEQIDNSPNQDFVIPYEDEEEAILQMEGTETRRILFIEWLRKHEEAELERAARRQRLF*