MGTTFPHFSDLPAELRSKIWVYALESHTDHVIANAPPQIRNPINKYGNPVPFDDGASALVVDCFAIPASCRQARDLHLSRLKKLGCSARRCFKYVSEWWYDPLGAGPMSILLWGEGGDDDGCSEVTISGGRFRSAEHLVAIVTMLFGNTPERITMDFEIRGPTGEMVCASGWVYWPKASFWDFDRDVNPSGSDSESNTLEKLRDVYESVFETIEKNFPIAEGPTNYFPENDGMVLELIPPGTDHLIALYPNLSTRFSWAVTGIDHLLVVHLFRMRDLFLAASDALPRLSRLDVSFEFCDWSSPDDHLAETWDGPDWLILGCVRKGDLYCCWMHEWPNWTFLWR