MRILFAGDNWYGSNARSLADGFRAAGHEVVVVDTTAVTVPTRGTSAWWYAKRTGERSPATVDRVHRELVECVAALRPDLLFCYKTVHLDQARLLSLPVPVKVHYSADDVTNPYNTTPAYLEREAEWDAVITTKAHNVPELDARGVRRVIHVFSAYDPAWHRPVARRGPVRYAAGFIGAMRPDRTEFLIHLAGELGDRFYLAGPGWRRNLGARTSGARIAGPQYGEELSAAIATIGANLVLLNSDNRDTHTCRTFEVPAAAGLVVGERTVEHEALFDDGREAYLFDSHEELAEILRRCTAAPDEAAAVAARGHRRIVDGGHTYRDRAEQIHAALG