MVQHTQAEKESPYRMQRLAFQPKSHVGPMRLYVGSLHFDITEEMLRGIFEPFGKIDAIQLIMDTETNRSKGYGFITYHNAEDAKKALEQLNGFELAGRPMKVGNVTERLDMNTTSLDTDEMDRTGIDLGATGRLQLMFKLAEGAGLAVPQAAANALLATAPQPAPVQQQQATPSIATQCFILSNMFDPRTETNPTWDVEIRDDVLEECAKHGGVLHIHVDTASPTGTVYVKCPSTTTAVLAVNALHGRWFAGRVITAAYVPVVNYHSMFPDSVGTSELVALTRKNTDDD