MTDKLPPNLLALFAPRPPLRWVPPPDHAPEQRRTAPVSGIAAFLPALAEYKDQDGYVPTESWLQMKDRKKQEHKAKLERLAAEGPVDYKPNEDPNIRGDAFKTLIVARLSYEANEQDLEREFGRFGNIERIRIITDTHAHEKSKNKKKKPHRGYAFVVFERERDMRAALDSCDGIRIKDRRIKVDVERGRTVKGWKPRRFGGGLGGRGYTKALPARPWAGQVASVEEASGADSEVALTAVAVVEDFRGGFGGRGGGFRGGGDFGGGRDRGGPGGPGGPNGFPRDAPQGPGRGGFGDRDRGFSNGGGFDRGSGRSFDDRSGGGPRDRYGDRDRDNRRTGSNMEPVRPRGEGGYRDRDNRDSRDNRDSRDSRDNRDSRDGRDNRDRDYDRPRDDDNRKRGYDGGGYEDPRKLRRY