MSVHQGSDGDRVLQPELSCLGDETLAATQEKERKQQQLGVPWTSYSHSPLATRSEDFALEYASQPASLQHPPVMPLPEDSKGSCFQSGSKRSHEPFIVSERFGNSGVGFGGSPHSQAPEKVTLLVDGTRFVVNPQIFTAHPDTMLGRMFGPGREYNFTRPNEKGEYEIAEGISAAVFRTVLDYYKTGVINCPDGISIPDLRDTCDYLCINFDSNTIRCQDLSALLHELSNDGAHKQFDHYLEELILPIMVGCAKKGERECHIVVLTDEDSVDWDEDHPPPMGEEYSQILYSSKLYRFFKYIENRDVAKTLLKERGLKNIRIGIEGYPTCKEKIKRRPGGRSEVIYNYVQRPFIQMSWEKEEGKSRHVDFQCVRSKSLTNLVATGEDVLEDQEIIMHHPPQVDELDRLNAPLSQMAPNDFQD