MALPVQQIPKWFYSMKINFINITQIRSQFMRPRKTILHGLLAPQQSSGNFFHWGFKNYRTFSLWNSSQAPSSTRQENIDAQDSHPPSLKGLQLKTEVTNFDSEISLEELEDLPPISPLQQISEEDAVQIVAEPPLPPISFTLRDYVDRSETLQKLVLLGVNLSELEKRRGAGTLLLKLDFKNDIQKILMFLKDVGVEDNQLGAFLTKNYIILTEDLDNLRTRVAYLESKNFSKTDIARMVVKAPYLLNFSVDRLDNRLGFFQKELGLNVEKTRNLVIRLPRLLTGSLEPVKENMKVYQLQLGFKHNEIQHMVTRIPKILTASKKKLTETFDYVHNVMNIPHHIIVKFPQVFNSKVLKIKERHSFLTYLGRAQYDPQKPNYISLDKLVSLPDEVFCKEIAKASLEDFEMFLKTV