MGELPPGYRFYPTEEELVCFYLRHKLDGGRRVPDIERVIPVADAHQGAWTGDGEPWFYFCPRQEREARGGRPSRTTPSGYWKAAGTPGWVYSSDGRPIGTKKTMVFYRGRAPAGAKTKWKMNEYRAFEEDDDNAAAAAPAPNHYLQTRSDFSLCRLYTRSGCPRQFDRRPPSSSVAGGGGENRAAPSSTAAAFANEDAAESSEKGQKRKRSAPDDRLESTSSSDDNGGCDGSMLQQQQQRQRGTDEELVGCSMTDWADLLDWF