MTRLTLALDVMGGDFGPSVTVPAALQALNSNSQLTLLLVGNSDAITPLLAKADFEQRSRLQIIPAQSVIASDARPSQAIRASRGSSMRVALELVKEGRAQACVSAGNTGALMGLAKLLLKPLEGIERPALVTVLPHQQKGKTVVLDLGANVDCDSTMLVQFAIMGSVLAEEVVEIPNPRVALLNIGEEEVKGLDSIRDASAVLKTIPSINYIGYLEANELLTGKTDVLVCDGFTGNVTLKTMEGVVRMFLSLLKSQGEGKKRSWWLLLLKRWLQKSLTRRFSHLNPDQYNGACLLGLRGTVIKSHGAANQRAFAVAIEQAVQAVQRQVPQRIAARLESVYPAGFELLDGGKSGTLR