MKRKWSQLDGAGEELGGADVYLNVETEDLISNGRSSLDRLHPWADPQNSVNRVLEHIKSGDDINDVFLDDSINKKFVGFYNDITEECGPEDKQHSWAVLEKPENVIMYGPYYPNYNNGQHSEDLIIKQTQELLESEDVSEDWNVYLFTLNSPCLARTIEPCMLNLMRKAFEWYTHHGVRTSIGYRKCWGFKGTKENVFKDVSYAQFELLFGSHDYENYLNRIKKSPGNNLVPLCEMMFLTIKRWLSQENRNFKFHLDNTTPQRGRKTYFKKVCVISASGLQDESEVLTQEITTMLEAVHPSVLDEKECLQEYLEKGKAFALDYSFNPEICDTDCTKLRLSFEQCWGDMVQDKYADLLRERLIENFNRGVVQLFIKDATALTKDYIQIGQIKFPDQA