MPSGFVTKWLDHRNFGFVVPEGGGDDVFVHGSVLVDATSLSAGDRVEYAQKKAAAKPTASSCRRIDKDIPMESIFPEGSCITSVQDFLTTAGVSPAEMESTYRVMSPFIASSSVRCPFLVISQQGLIDGFRAPTAGELSTLLQLLVAYAHGCEAEGSFLLADFEGEMLGHCGELSTAAVLATPVLDKILRPVPFQRKHFPLGLLVDLRSSACIDAFRPLMESPKITKLMWGADADFESLMHQEIPIQLKIVPQGVLDIQLAYSTGDRRLGMARMLERLPSNLVSALPDKKQIDWHAYHSQNRRALHLPMSVMEATYAMDDLHRIEAILVTQKPKESSYQAARRNTEEVLADVKADPCGWKSLERNESFYHKSLGVRKLSCAVRLVRHSMALRWREKHGLVDLGDKKEKAAQIQKWAASELANAGVVIPEDLSFMGDAKAHKAEKVTASEASQMTSEAPVGAVAAADVSAENGMPTVNIRKPAX