MSSDLDRQIEQLKRCEPLKESEVKALCLKAMEILVEESNVQRVDAPVTICGDIHGQFYDMKELFKVGGDCPKTNYLFLGDFVDRGFYSVETFLLLLALKVRYPDRITLIRGNHESRQITQVYGFYDECLRKYGSVNVWRYCTDIFDYLSLSALIENRIFSVHGGLSPAITTLDQIRTIDRKQEVPHDGAMCDLLWSDPEDVVEAWGVSPRGAGYLFGGNVVTSFNHSNNIDYVCRAHQLVMEGYKWMFNNQIVTVWSAPNYCYRCGNVAAILELDENLKKVFRVFEAAPQESRGVPSKKPAPDYFL*