MAKQVLDLYELYRLVVQHGGLVEIINKKLWREITKGLNLPSSITSAAFTLRTQYQKYLYDYECEKEALSNPSDLQAAIDGNRREGRRNASAPNFGPLGYPLPHASSAANLLAKPFNGLGMRGDFMDDENGLSMSLPQNNLLAAYRAEQMAMFEAQQRQMERAQRAAAEAVARHGGLQLAPSGRASPSSVDSEAPAKRARLAENSETPAATGEGQQSDNSMVVSMEINGVTYQGVLFALEDGSKT