MQVLLGKWLTVVDLLRDLSLPSIVKDIVMASQNEQEYPPEEGTLVPCPTQPEPERSEASQALVSFSRFFLDRCSDDLDHRSTKDVRSLLSAAFAEFDHSKDQIPTATRSLSLVFYESRVYLSSRISTYSVSIRWTSWVHLVPGKVIGVTKESFGDDGYFKTGDTAMMDEDGFFVILGRTSVDILKVGGYKLSALEIEAALLEFARGLVEGLKMMVNRRSLLHPDIAECCVLGLSDTDYGEIICAVMVLKGEAQKAADESKPVFTIKDLQKWAKGRIAPYKVNKKELKQLLLIA*