MNWKFDKVLDVINKTDSKLLLNGKWGVEREAQRVNTNGCLALTDHPAAFGNKLLNNKVTTDFAESQIELITPPMSSVDEVYKFLKLLTLEVIHELKSELLWPFSMPPILPSEERIPIAKYDDTPEGREKEIYRLGLANRYGKKMQMISGIHFNLSFSEGLFDTLYKYFGNGENRNEFIDKSYFAMARNFLRYRWLLIYLFGASPIADITFNSEIPNATSLRVSQFGYSNAEQGNFIVSYNDKSEYLQNLRKLLITKSEKYSKIGTFRDGKQIQLNENILQKDSEFYSTIRLKQVTEEGESQLDAIEKRGVSYAEVRILDINPFEITGISLQQMYFLQVFMLFCLFEESSYIQNNELKLVNKNHNLVSISGRINKLLLNHNTGGQILIEDWGRNIFRKLFKLSNIMDTVENDGKYLNCVLTEYFKLTDRLLLPSSKILNQMELNGDSFITFGIKKALHYKNQNRLGEGLKNVEGL