MKRSRGSSDSLSGFLPIRHSTTDKQISPRPTTTGFLYSGAGDYSQMFDALEDDGSLEDLGGVGHASSTAAEKKRRLGVEQVKALEKNFEIDNKLEPERKVKLAQELGLQPRQVAIWFQNRRARWKTKQLERDYGVLKSNFDALKRNRDSLQRDNDSLLGQIKELKAKLNVEGVKGIEENGALKAVEANQSVMANNEVLELSHRSPSPPPHIPTDAPTSELAFEMFSIFPRTENFRDDPADSSDSSAVLNEEYSPNTVEAAGAVAATTVEMSTMGCFSQFVKMEEHEDLFSGEEACKLFADNEQWYCSDQWNS