MSSDLDRQIEQLKRCEPLKESEVKALCLKAMEILVEESNVQRVDAPVTICGDIHGQFYDMKELFKVGGDCPKTNYLFLGDFVDRGFYSVETFLLLLALKVRYPDRITLIRGNHESRQITQVYGFYDECLRKYGSVNVWRYCTDIFDYLSLSALIENRIFSVHGGLSPAITTLDQIRTIDRKQEVPHDGAMCDLLWSDPEDVVEAWGVSPRGAGYLFGGNVVTSFNHSNNIDYVCRAHQLVMEGYKWMFNNQIVTVWSAPNYCYRCGNVAAILELDENLKKVFRVFEAAPQESRGVPSKKPAPDYFL