VRRQEKPPYSYIALIVMAIQSSASKRLTLSEIYQFLQQRFPFFRGSYQGWKNSVRHNLSLNECFIKLPKGLGRPGKGHYWTIDPASEFMFEEGSFRRRPRGFRRKC