MESLKMEAMGSSILVPSVQELAKESMVNVPPRYIRPDQDPPLINAPLPSISIPIVDMSKLLQQESSAAELERLHSACKDWGFFQLVYHGVSSSLVEKMKSEIKDFFTLPLEEKKRFWQEPGDVEGFGQAFVISEEQKLDWGDMFFLTTLPHHMRKPRLFDHLPSSLRETMDVYSLEVNKLAMSILGLMARALGMKAEEITDLFDEGFQAFRMNYYPPCPQPESVIGLSPHSDSVGLTVLLQVSEMEGLQIRKEGLWIPVKPLQNAFIINIGDILEIVTNGIYRSIEHRATTQLNKTAEVARARNRKGKEVEKYKKDLLVGEFPGKVTTRDSISIKQAA