MILRIVEREVDEAALVVVRAETYMVRLANDEVSVSKSWATEEHHLYLAKGKKYAIVSSTGELDISAVEDALRRLSSLPEDPLYVPLKGEALPTPREEREEDFEALADVALEAARAAEGAERNAGAAVLTYVSFQYEDTYGRRGRYSLNRAYLTIRSLRGDLAATSATAGRSLADLRPREVGEANSLLLRLAAGLPREPVQPGRARLLLSPLVFGHLLGETVGGWMTGTAVISGSSRYSPQDLGAAVASSELSVADATADERAYGHTPFDFEGNRVERVQLLERGVLKAFLQNNRTAAKLGGRSTGHALRSWIYTSPGHVEAKAGDAPSDLEGLIAELKSGYYVHNNWYTRYQNIKTGQFSTVGRDVILAVRDGKPVAVVRHMRIADTLEALLRNTAALSSRASQIYWWDMSVPATVPYAIVDGLGVTK