MELSHVRHSSWIPDGESSFLSSKCDHKRFTRLRVKLVRCSTTLASSPGTLDLLSPLEQLTTAEPRPVLKLAKAFAPATVANLGPGYDFLGCAVQGLGDFVTAEVDEGVEPGKVRIKNITGDSGRLSYEPLKNCAGIAGKSTMELLGIKSVGLSLSLSKGLPLGSGLGSSAASAAAAAVAVNALFGSPLSKMELVYAGLKSEAVVSGYHADNIAPSLMGGFVLVRSYAPLHLIPLVFPSGKQLFFVLAIPEFEAPTKEMRKAVPQMIELKRHTANCSQAAALVAAILGGNAALLGEALASDTIVEPARSPMIPGMAAVKIQSMKQGAYGCTISGAGPTAVAVTDDESKTEAIGASMVLGFREHGNLRAGYSVHKLSKDGAKVVESLDF*