MSAVGQRLDHGVVASYRPSAATALVRRRILKQRPFTSFTCPCAHGATNFHRSSETPSPVYRASAVCRSAAVLDAALSAPTPSLADLPISAVINTQGMVLPEVPEGTRGATYAIFDEKQKLQYIGTTSDLRNALRTALGRRPEKTFYFKAATLPTSEPTALQAIRDAWFSECGGQPNGNRLAIERSMWQQPVDAGAISERGRKGAAEEKTRQLVAALRERGCKEDFTPNPTLLLEGQVDFLPARNLTDEELAAEREAEAARMRGRRSCSAIVDGQERVFHTSYVLKFPTNGGYMMDVSVLFDGRETQHRVIVGKQYYEPYGLAPEAAVEAGLALLLRAKVARATEGILLSSQFPVNYFALGQLEQWYGDEFRQEFERITGGVQLPDGNQDGWRFNRVHDYGPMRTETAEQLNAALGQGARSELAEAMDEVFGGGDCNEEEEDDLPQGQGILDAFF*