MESTTSEPLVQGRHSSNHLGTVDIPSLMFPGLHPMHTDASIDLNLHPSGIIPVIQNIVATVNLECRLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVITGAKSEDFSRLAARKYARIIQKLGFPAKFTDFKIQNIVGSCDIKFPIRLEGLAFSHGHYSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKLREEIYQAFENIYPVLTEFRKP