MRGRTGVRHGCIYVAPVAEECTGRREEVVGQPIPNARPSNRTLFCRKCEGHGLQVVLKGHASRCPYNNCQCKTCSNVMSMRANAIIRRYRTRTLEGGLVLKPVHFKNGNTRLRVFPKYVDGDYSKVNFNS