MATCTDQEGSTTIEVLLPEENASMHNLLHSDGSGYESLYGSFFGSYFSLTDGSGVYISSLALTIILSIVVVITIVLVTVVVTLSVMLSACEQKYHSSLNLGISKDNGYCSSYHVNLELNNLQGQAVPSECIHEVAGYIRGGQYLEDFEVAVDSARRYLHGLVVNNIENYTIVVDIDETALSNILCSGGRIETYMSFITNPFVTNMASCPMASLLNLYSELQAEHWNIIFLSERPASAWNATAQSLIVAGYKSWELLILRSDNEAGMTVQEYKASQRVHLEEQGYQIKAVLGDQWSDITGPATGGRTFKLPNPIYQIL*