MDPRFPPPAPSGGAPPRGHHRRAHSETFIRLPDADLLLDPDGEFGFSDLDFPSLSDDSPAASDPTPPPPPPALPQAAPRPPGGAHLRSLSLDAAFFDGLAFQGGGGGGGAGSGSSGGGAGHKRSGSMDGESSLFEGESAPPDYAKKAMPADRLAELALLDPKRAKRILANRQSAARSKERKIKYTGELERKVQTLQTEATTLSTQLTLLQAYWDAMIIKSVSLFLVVFILNCEYRYSSVLANCTFQDKQRDTSGLTAENRELKLRLQSMEEQLQLRDALNDALREEVQRLKIAAGQVPNMNGNSFNGGLQQQQQQQQMPTYFSQQQQMHYLSGHQGRHHHPNNPHNSLNGGQSMSGQTLNDSMDFM