KPPYSYIALIVMAIQSSPSKRLTLSEIYQFLQARFPFFRGSYQGWKNSVRHNLSLNECFIKLPKGLGRPGKGHYWTIDPASEFMFEEGSFRRRPR