MDQNITRRRGVGTRGVDEQTNSGEVVHKWDLPYRVGRYARILPNGNLLVGMKDPEAPAPFPFFLKYGGGIYMELDPEGKVVNELRDPLGHHDCFYEGDGHVPGTEAPDGKTYADTIREVKDGKLVWEWKVSEHLDPKIFPELPNGNILIFDNGAFRHRESFQWSRAIEVDRATKEIVWQWHAPTKETFYTPFMGSAQRLLNGNTLVCESAFGRVMEINTESKVCWEYVCPYFAVYPEKNAAGFYPSESNALFRAYKYAPE