MKEPDAIKLFIGQIPRNLDEKDLKPIFEQFGKIYELTVIKDKFTGMHKGCAFLTYCARESALKAQSALHEQKTLPGMNRPIQVKPADSESRGEDRKLFVGMLGKQQTDEDVRRMFEPFGNIDECTVLRGPDGTSKGCAFVKFQTHTEAQAAINALHGSRTLPGASSSLVVKFADTEKERGLRRMQQVANQLGMFSPIALQFGAYSAYTQAVSDQLMQQQAALVAAHSAYLNPMATMAAVQMQQMATINPNGIIATPITQINPITSSSGTSTPPTLTATQVSAIPATLGVNGYSAVPTQSTVQPSSEAIYTNGLHPYPAQSPVAQLDPLQQAYAGMQHYTAAYPAAYGLVSPAFTQPPAIIQQQPPQQQQQREGPEGCNIFIYHLPQEFTDSEILQMFLPFGNVISAKVFVDRATNQSKCFGFVSFDNPGSAQAAIQAMNGFQIGMKRLKVQLKRPKDANRPY