MLNAVAHCHLHGVVHRDLKPQNFLFQTDGVLKLADFGLSAFIVTGQSFQDVVGTAYYVAPEVLTKRSGPESDLWSLGIITYQLISGTLPFSEKTADAIFVKVLCQNPEFGEKAWSSVSSSAKDFVQKLLVKDPRARLTAAKALSHPWIRDEVADIPLDISVLSSIYKFETYKSFRKIALRVLTSVLSSDELTNLHDQFNAIDKNKNGKLSYSEIYEALTKYSSWNLHESKIFEILQAMDTNNDGLIDSDEFAAAALHLSQLNSVKSSTWYDRCRRAFEKLDTNKNGYIEPEELKLYSSSVLSLIEEADLDNDGRLDFLEFQRLLR*