MESPKMEAIGSSIPVPSVQELAKENMVNVPPRYIRPDQDPPLINAPLPSISIPIIDMNKLLQQESSAAELERLHSACKDWGFFQLVYHGVSSSLVEKMKSEIKDFFTLPLEEKKRFWQEPGDVEGFGQAFVISEEQKLDWGDMFFLTTLPHHMRKPRLFDHLPSSLRETMDVYSLEVNKLAMSILGLMARALGMKAEEITDLFDEGFQAFRMNYYPPCPQPESVIGLSPHSDSVGLTVLLQVSEMEGLQIRKEGLWIPVKPLQNAFIINIGDILEIVTNGIYRSIEHRATVNSMQERLSIAAFHSPKFTAEMGPARSLINTENPALFRRVGVDKYFRDLFTRKLQGKAYLDSMRINYEECNNTAS