MKSNHRLFPKEELQAKMKGWSSGSSLVMECCSPRNGQVMLAIGYKYNKRKVLCFLATKNAGSTKQGKPYIAKFADSIGNVCYREVDRPKIISDYFIRSNVIDSHNHARQGELKMEKRWVTQDCWFRLDTTLIGMTVTDCWRAFRHHVADAKAKEMSVVSFADRVASDCLRNKFPDTIDADTTLNLMPTPVLTVEVPTGYAADDGGVSPISVASTIADLSNAHTRIVNPDQQASGRPKRRTCRADGCKKETHWMCGNQACMSDAYNANGRRVRGMFYCDAHWPLEHWKDLHPTADP*