MSDVLALPIFKQEESNLPPENENKILPFQYVLCAATSPAVKLHDETLTYLNQGQSYEIRMLDNRKIGELPEINGKLVKSIFRVVFHDRRLQYTEHQQLEGWRWNRPGDRILDIDIPMSVGIIDPRANPTQLNTVEFLWDPSKRTSVFIQVHCISTEFTMRKHGGEKGVPFRVQIDTFKENENGEYTEHLHSASCQIKVFKPKGADRKQKTDREKMEKRTPHEKEKYQPSYETTILTECSPWPEITYVNNAPSPGFNSSHSSFSIGEGNGSPNHQPEPPPPITDNLLPTSTPQEAQQWLHRNRFSTFSRLFTNFSGWCGRGWLTIYVCQEAQQVRDQQQQQQKHEDGEAANVTFFVYHAIYLEELTAAELTEKIAQLFSISSRQISQIYKQGPTGIHVLISNEMIQNFQDESCFVLDTMKDDLVIIGYLDLEIGLQEAECRK