MDPRFPPPAPSSCFGGGGELPARGHHRRAHSETFIRLPDADLLLDPDADFGFSDIDFPSLSDDSPAASDPTPQPQAPPLQPPLQQAASPASAAPPRPPSGAHMRSLSLDAAFFDGLSLQGGGGGGGVRGGMAGHKRSGSMDGDTSPFEGESAPPSVLPDYAKKAVPDDKLAELALLDPKRAKRILANRQSAARSKERKIKYTSELERKVQTLQTEATTLSAQLTLLQRDTSGLTTENRELKLRLQAMEEQAKLRDALNDALREEVQRLKIAAGQVPNMNGNPFNGGLSQQQQMPSYFSQPQQMQYFSGHQGQHHHPKHDPQNSSNGGGQPLSDSMDFM