DCTFDKESELTPLESAMLVLDFIREEFSVADRTMEAVQKMVKEAAVVVCIRNKEFEKASDIVKKHMGKEPRNQKKRNEWLAVIREKNASHPKVKNFSYEEFQQSIFEFLRGYMDDSEPALLTVQLAGAAEDLEGAASPAKRAAGPTAAPEMMEEAGGSEAGRQLPGAVTSCGISVLREAFKILSDSGDSDALFTKLDQTDLPSPKQLSPSVSHRTKRCREVENQASETSEPPEIPHNIKNLFSISNLIVELDGSSSKSSECPDSSQEHVVSSASKPAPKLPDEPLSAQRRWNSSCGTEEKDSWSDEDELFANAAFPAAPGTGDEGSRLSATQLLPCSLQKWTMEESEWIKEGVKKYGEGRWKTICLKFPFRNRTSVMIKDRWRTMKKLGML