MNDVFLKALPVLQKLTTAGFEAYFVGGSVRDYLLNRTISDVDIATSAFPEEVKEIFQSTYDTGIAHGTVTVRENNEFYEVTTFRTEGTYEDFRRPSEVKFIRSLEEDLQRRDFTMNAIAMDEHFALHDPFSGQEAVKNKAIKAVGKASERFHEDALRMMRGVRFLSQLDFQLDSETEKALESQIGLLQHTSVERITVEWLKMIKGPAIRRAMDLLLKVEMETYLPGLKGEKKALTEFGSWDWGKRTTDDAIWLGLVVTVQPNNVNAFLKAWKLPNKTIQLVSKAYQYALKMKETWLAEELYHAGKAVFSLVNELNIIRGKENNQHKLSQAYEALPIHSKKDLAITGADLLKWSGESAGPWVKETLDKLECGVLSNEINNEKNQIKRWLGYHEE*