MSVRRFRGLLGVCLVASVAAWAPRPRPRPVSSVLTAHTDASPLGTAIIAGATGYIGKSTVRESLRQGYDTFALVRDATKIDAKTKAEYMDGAHIIECDVCDEAQLQTVFREIADRTPDRKVQAVVSCLASRSGVKKDAYRIDYQATLNCLNAGRAVGARHFVLLSAFCVKNPWLQFQQAKLKFEAALQEQSDMTWTIVRPTAFFKSVSGQLEVVQGGAPFVMFGDGQVTRCNPIAEAELAQYLMDSVTDPTRRNLVRNLGGPDEPLTMRKQGEMMFRAVDKEPNYFYAPLWIFDVIINGLQFLADVTRSEQLEDAAETGRIGKYYAVEDMLTTDPEEKYGTVTLQEHYNRIAVEGQEYDPYTTMFARARVGKFGPEETAAEITTTEPVTGK*