MEAMGSSILVPSVQELAKESMVNVPPRYIRPDQDPPLINAPLPSISIPIVDMSKLLQQESSAAELERLHSACKDWGFFQLVYHGVSSSLVEKMKSEIKDFFTLPLEEKKRFWQEPGDVEGFGQAFVISEEQKLDWGDMFFLTTLPHHMRKPRLFDHLPSSLRETMDVYSLEVNKLAMSILGLMARALGMKAEEITDLFDEGFQAFRMNYYPPCPQPESVIGLSPHSDSVGLTVLLQVSEMEGLQIRKEGLWIPVKPLQNAFIINIGDILEIVTNGIYRSIEHRATVNSMQERLSIAAFHSPKFTAEMGPARSLINTENPALFRRVGVDKYFRDLFTRKLQGKAYLDSMRINYEECNNTAS