MGELPPGYRFYPTEEELVCFYLRHKLDGGRRVPDIERVIPVADAHQGAWTGDGEPWFYFCPRQEREARGGRPSRTTPSGYWKAAGTPGWVYSSDGRPIGTKKTMVFYRGRAPAGAKTKWKMNEYRAFEEDDDNAAAAAPAQNHYLQTRSDFSLCRLYTRSGCPRQFDRRPPSSSVASGGGENRAAPSSTAAAFANEDAAESSGKSQKRKRSAPDDRLDSTSSSDDNGGCDGSMLQQRQRGTDEELVECSMTDWADLLDWF