MQVTTFENPMGIDGFEFVEFAAPAGQAAQLHDYFRKMGFTAVLRHRSRPITVYRQGGVNFLLNEDPDSFAADFAAAHGPCACGFAIRFRTPADTVLQTVLGNGGEAVQKKPDMRAVPAPVVKGIGDCMLYLVDRYGEAGSIYDADYEAIEGADQHPAGFGLTFIDHLTHNLYFGNMQQWSDYYERLFNFREIRYFDIKGAKTGLVSKAMTAPDGIVRIPLNESSDPKSQINEYLDAYQGEGIQHIACFTDDIYTSVERMRAAGVTFLDTPDTYFDVVDLRIPDHGEDVERLRRNKILIDADVDTKQRKLLQIFTTNCIGPIFFEIIQRKGNEGFGEGNFQALFESIERDQMKRGVL