MQVLNLRKDTFELVLTKNGYTGGPARVGIVLDQSGSMSSLYRNGTVQSVVERLLPVALRFDDNGELDVWLFADRSKRLNPVSDRDFYQYVDREIMGKRENQIWGGTSYAPVMHDVFQKYVVEEPSNLPTFITFITDGNNSDQAATTKLMKELSKHGIFWQFVGIGHEQFTFLQKLDELTGRVIDNANFFKLNDVNQISDEELYSRLMNEYPDWERNARQQGILR