MRETSSVILHSIIVHVLDKTAEEPLLTDFQQEITEEIHELIEKHIVRSLKDDDNRIAKFITGPNIVRDSCDQILYHESSFVESSKIIAQHLFRAMKVNANTSSCDLVICSYSVDSQKYVGILKMDYRKSYVHDIEYVDDRFKVSIISHETGLPGMAQRLQKCAFIKRYEANDEYDLVLLDKQQAKGSEQDVAHFFAQDFLNCNILVDSKDKTKMFRSMTEKFVRNELRQDVAHAATARDVLATHLNKEEEINVRQFAEAMSDDNEEMKNNYIEHLNNEGFQVTGFEVNKEWVEKKLKRKAIKTDTGFDIRNERDIFNDPHKFSVQRNGDGTINIVLKNIRNFVEK