KKQRIKHGFTQGDVGVALGKRYGTDFSQTTISRFEALNLSYKNMCKLRPLLEDWLHETDRLITAGASVQDIMEGVAIQRLSSKSASSSLNSNVVSSSTDGFPQMFEQVDIYCFKH