MGRVKLPIRRIENTTNRQVTFSKRRNGLVKKAYELSVLCDIDVALLMFSPSGRLSHFSGRNGVEDVILRYMNLSEHDRGGAVQNREYLVSMLQRLKREGDMATQLANPGALSERIKEIQREIYSSQQQLHISEERLRLFEPDPAAFSSTSELDGCEKLLADLLDRVVQRKNYLLGEHMTPFDPTASGMEGTNGAQMFTDQQAAEGMGTFAGDAALWAAADVGSDDPGHQMFGGSDPLIYLRYGPGRVRRHLPGGRAARRPVRGRAGEADADADAWREEYTCTELLSGLIPATPFPLMPHWLVPDDEFLPMPDGGGGGGGMVAAQEQVEASTASCSYVPSDDAGTPAAAYDSTTAPANVA