MRILKQLTRKKNAFFRGIKFNLINYRYRNKPARKAFDPAAVRRVLLLRLDDKVGDMVVTTGCARILAERGYQVSVLTGPICSEILAGSEFIQQVYLYRPRMSLNTLRAAGFDAVIDFDDVTSYERFKLLADLRATSVIGFNKEPYKLYDHSIAFFDGNSHISLRYKQVVKLFGIVDDRPYHYHLPGCRHEREKVARLLSQAGEVELRIAINPFTASEDKDFCRHQVATLVERLHALPYRVCIVMVGRSEKIRQLGLDMALYIADSTINSAVEVIRSCDLVITPDTSIVHIARAFDKPMVAVYNKRKLKNTGLPGYHIWAPGYDKAKQIVCEEANVADVAIESVWPVIKEQADRLVAARS*