HGFTQGDVGVALGKRYGTDFSQTTISRFEALNLSYKNMCKLRPLLEDWLHETDRLITAGASVQDIMEGVAIQRVTMLSSKPASSSLNSNVVSSSTDGFPQMFEQVDIYCFKIKV