MSASGGTGDEDKKPNDQMVHINLKVKGQDGNEVFFRIKRSTQMRKLMNAYCDRQSVDMNSIAFLFDGRRLRAEQTPDELEMEEGDEIDAMLHQTGGSCCTCFSNF