MQEAEKGKREIPNLLYDNRMETDVKTVLSASRRTDIPAFYMEWFMAGIDRGLFEVTNPYNGVVRQVECTPESVHTIVFWSKNFGPFLDGRFGETLAGEGYHLFFNFTVNTEDRLLEPNLPPLDQRLCQLDALARRFGPERVQWRFDPICFYSAGNGGFKNNLADFPKIAKAATEAGIGRCVTSFLDLYAKVKKRAARAGVTFMEPGMEKQVEIVTRMADLLKGCGIALHTCCEKELMAGLAGNVPVTASACINGRLFMENDGGVVPVQKDRGQRAGAGCGCTESIDIGSYAQHPCYHSCLFCYANPAAVTSRHSGLRAGIQKK