MKSLHRPDMYAWSIFDRDRNMDFNSYIWIRPKGNILIDPLALSNYDFDRLNSFGGAAWIIITNSDHIRAAKGIAHVTGAKIAAPLGEKETFPIACDCWLMDGDELVSGLQVFALSGSKTLGELALLIEGKTLITGDLIRAPKAGSLTILPDNKLSHKADAVASVRRIAAIDSIETVLVGDGWSIFRNGSDRLKELAATL