MLWEFLHKQQALAFLAIGFSSVLIYQLAHNYRRLQHIPGPLVAKLTDIHRFMLVRSGFIHLYQASAHERYGSVVRFGPNLVSICDPEAIQEVFNMRNGFNKSNMYRAFRPWTPAGLLVSVFTAKDDIVNRQMKQHIAVYFSLSYTAASFEERVDNAIRIFFKQLDSQFVTTGAKIDLTRWFKFFSYDAMGLMTFSRPYGCLENSSDAAGIISDVKNSMLAIGPMTQMPWLDWLLHKNGLINMIKPEPVSALLKYVLARISERRNSPKAMHSTVTDGPDANGDFLGYFLQAQEKKSNKVPPQFLSTWTLANILGGSDSTASMLRSVVCFLVENPDALETMRAELRDKKQHAEGSSAPIPKWTKIQDLPFLNACVIESLRLDPPFATTLERVVPPEGVTICGAFYPGGTVVGMNPYITNRHRPTWGEDADQWRPSRWLEGDPAHIRKLQASLLSVSDTQFDFL*