MDVAGDGGGGRRPNFPLQLLEKKEEQPCSISAAVGASAGGNGNGSGAVGGEMQQVRKAAPKRSSTKDRHTKVEGRGRRIRMPALCAARVFQLTRELGHKTDGETIEWLLQQAEPAVIAATGTGTIPANFTSLNISLRSSGSSFSAPAHLRAALPASPATAARFGRADAWDRVVGLAFPSEGPASSSSSPSPLLLNFNSGSVGLDAQQSPSAAAAAAAADMTRKRRWEQEMQQQQQQQAQQYQQQMAGYTQSQMPGTVWMVPSSNNTQGGGTPSSGGSGGCTGESIWTFPQMGSATAAAAVYRGSVPSGLHFMNFPAPVALLPGQQLGLGSVGGGGGGSGGGSGGEGHMGILAALNAYRTQVVTDPAASQGGGGGGGGSGQQQQHGGGRGDRHESMSTSDS