43aec0:	41                   	inc    %ecx
43aec1:	4d                   	dec    %ebp
43aec2:	41                   	inc    %ecx
43aec3:	41                   	inc    %ecx
43aec4:	41                   	inc    %ecx
43aec5:	41                   	inc    %ecx
43aec6:	42                   	inc    %edx
43aec7:	6f                   	outsl  %ds:(%esi),(%dx)
43aec8:	41                   	inc    %ecx
43aec9:	41                   	inc    %ecx
43aeca:	51                   	push   %ecx
43aecb:	41                   	inc    %ecx
43aecc:	42                   	inc    %edx
43aecd:	41                   	inc    %ecx
43aece:	45                   	inc    %ebp
43aecf:	4d                   	dec    %ebp
43aed0:	41                   	inc    %ecx
43aed1:	62 77 42             	bound  %esi,0x42(%edi)
43aed4:	74 41                	je     0x43af17
43aed6:	47                   	inc    %edi
43aed7:	30 41 5a             	xor    %al,0x5a(%ecx)
43aeda:	51                   	push   %ecx
43aedb:	42                   	inc    %edx
43aedc:	75 41                	jne    0x43af1f
43aede:	48                   	dec    %eax
43aedf:	51                   	push   %ecx
43aee0:	41                   	inc    %ecx
43aee1:	63 77 41             	arpl   %esi,0x41(%edi)
43aee4:	41                   	inc    %ecx
43aee5:	41                   	inc    %ecx
43aee6:	41                   	inc    %ecx
43aee7:	41                   	inc    %ecx
43aee8:	41                   	inc    %ecx
43aee9:	41                   	inc    %ecx
43aeea:	41                   	inc    %ecx
43aeeb:	41                   	inc    %ecx
43aeec:	69 41 41 45 41 41 51 	imul   $0x51414145,0x41(%ecx),%eax
43aef3:	42                   	inc    %edx
43aef4:	44                   	inc    %esp
43aef5:	41                   	inc    %ecx
43aef6:	47                   	inc    %edi
43aef7:	38 41 62             	cmp    %al,0x62(%ecx)
43aefa:	51                   	push   %ecx
43aefb:	42                   	inc    %edx
43aefc:	77 41                	ja     0x43af3f
43aefe:	47                   	inc    %edi
43aeff:	45                   	inc    %ebp
43af00:	41                   	inc    %ecx
43af01:	62 67 42             	bound  %esp,0x42(%edi)
43af04:	35 41 45 34 41       	xor    $0x41344541,%eax
43af09:	59                   	pop    %ecx
43af0a:	51                   	push   %ecx
43af0b:	42                   	inc    %edx
43af0c:	74 41                	je     0x43af4f
43af0e:	47                   	inc    %edi
43af0f:	55                   	push   %ebp
43af10:	41                   	inc    %ecx
43af11:	41                   	inc    %ecx
43af12:	41                   	inc    %ecx
43af13:	41                   	inc    %ecx
43af14:	41                   	inc    %ecx
43af15:	41                   	inc    %ecx
43af16:	41                   	inc    %ecx
43af17:	41                   	inc    %ecx
43af18:	41                   	inc    %ecx
43af19:	41                   	inc    %ecx
43af1a:	41                   	inc    %ecx
43af1b:	42                   	inc    %edx
43af1c:	45                   	inc    %ebp
43af1d:	41                   	inc    %ecx
43af1e:	41                   	inc    %ecx
43af1f:	34 41                	xor    $0x41,%al
43af21:	41                   	inc    %ecx
43af22:	51                   	push   %ecx
43af23:	42                   	inc    %edx
43af24:	47                   	inc    %edi
43af25:	41                   	inc    %ecx
43af26:	47                   	inc    %edi
43af27:	6b 41 62 41          	imul   $0x41,0x62(%ecx),%eax
43af2b:	42                   	inc    %edx
43af2c:	6c                   	insb   (%dx),%es:(%edi)
43af2d:	41                   	inc    %ecx
43af2e:	45                   	inc    %ebp
43af2f:	51                   	push   %ecx
43af30:	41                   	inc    %ecx
43af31:	5a                   	pop    %edx
43af32:	51                   	push   %ecx
43af33:	42                   	inc    %edx
43af34:	7a 41                	jp     0x43af77
43af36:	47                   	inc    %edi
43af37:	4d                   	dec    %ebp
43af38:	41                   	inc    %ecx
43af39:	63 67 42             	arpl   %esp,0x42(%edi)
43af3c:	70 41                	jo     0x43af7f
43af3e:	48                   	dec    %eax
43af3f:	41                   	inc    %ecx
43af40:	41                   	inc    %ecx
43af41:	64 41                	fs inc %ecx
43af43:	42                   	inc    %edx
43af44:	70 41                	jo     0x43af87
43af46:	47                   	inc    %edi
43af47:	38 41 62             	cmp    %al,0x62(%ecx)
43af4a:	67 41                	addr16 inc %ecx
43af4c:	41                   	inc    %ecx
43af4d:	41                   	inc    %ecx
43af4e:	41                   	inc    %ecx
43af4f:	41                   	inc    %ecx
43af50:	41                   	inc    %ecx
43af51:	51                   	push   %ecx
43af52:	51                   	push   %ecx
43af53:	42                   	inc    %edx
43af54:	75 41                	jne    0x43af97
43af56:	47                   	inc    %edi
43af57:	51                   	push   %ecx
43af58:	41                   	inc    %ecx
43af59:	63 67 42             	arpl   %esp,0x42(%edi)
43af5c:	76 41                	jbe    0x43af9f
43af5e:	47                   	inc    %edi
43af5f:	6b 41 5a 41          	imul   $0x41,0x5a(%ecx),%eax
43af63:	42                   	inc    %edx
43af64:	54                   	push   %esp
43af65:	41                   	inc    %ecx
43af66:	48                   	dec    %eax
43af67:	51                   	push   %ecx
43af68:	41                   	inc    %ecx
43af69:	64 51                	fs push %ecx
43af6b:	42                   	inc    %edx
43af6c:	6b 41 47 6b          	imul   $0x6b,0x47(%ecx),%eax
43af70:	41                   	inc    %ecx
43af71:	62 77 41             	bound  %esi,0x41(%edi)
43af74:	41                   	inc    %ecx
43af75:	41                   	inc    %ecx
43af76:	44                   	inc    %esp
43af77:	41                   	inc    %ecx
43af78:	41                   	inc    %ecx
43af79:	43                   	inc    %ebx
43af7a:	41                   	inc    %ecx
43af7b:	41                   	inc    %ecx
43af7c:	42                   	inc    %edx
43af7d:	41                   	inc    %ecx
43af7e:	45                   	inc    %ebp
43af7f:	59                   	pop    %ecx
43af80:	41                   	inc    %ecx
43af81:	61                   	popa
43af82:	51                   	push   %ecx
43af83:	42                   	inc    %edx
43af84:	73 41                	jae    0x43afc7
43af86:	47                   	inc    %edi
43af87:	55                   	push   %ebp
43af88:	41                   	inc    %ecx
43af89:	56                   	push   %esi
43af8a:	67 42                	addr16 inc %edx
43af8c:	6c                   	insb   (%dx),%es:(%edi)
43af8d:	41                   	inc    %ecx
43af8e:	48                   	dec    %eax
43af8f:	49                   	dec    %ecx
43af90:	41                   	inc    %ecx
43af91:	63 77 42             	arpl   %esi,0x42(%edi)
43af94:	70 41                	jo     0x43afd7
43af96:	47                   	inc    %edi
43af97:	38 41 62             	cmp    %al,0x62(%ecx)
43af9a:	67 41                	addr16 inc %ecx
43af9c:	41                   	inc    %ecx
43af9d:	41                   	inc    %ecx
43af9e:	41                   	inc    %ecx
43af9f:	41                   	inc    %ecx
43afa0:	41                   	inc    %ecx
43afa1:	4d                   	dec    %ebp
43afa2:	51                   	push   %ecx
43afa3:	41                   	inc    %ecx
43afa4:	75 41                	jne    0x43afe7
43afa6:	44                   	inc    %esp
43afa7:	41                   	inc    %ecx
43afa8:	41                   	inc    %ecx
43afa9:	4c                   	dec    %esp
43afaa:	67 41                	addr16 inc %ecx
43afac:	77 41                	ja     0x43afef
43afae:	43                   	inc    %ebx
43afaf:	34 41                	xor    $0x41,%al
43afb1:	4d                   	dec    %ebp
43afb2:	41                   	inc    %ecx
43afb3:	41                   	inc    %ecx
43afb4:	41                   	inc    %ecx
43afb5:	41                   	inc    %ecx
43afb6:	45                   	inc    %ebp
43afb7:	51                   	push   %ecx
43afb8:	41                   	inc    %ecx
43afb9:	45                   	inc    %ebp
43afba:	67 41                	addr16 inc %ecx
43afbc:	42                   	inc    %edx
43afbd:	41                   	inc    %ecx
43afbe:	45                   	inc    %ebp
43afbf:	6b 41 62 67          	imul   $0x67,0x62(%ecx),%eax
43afc3:	42                   	inc    %edx
43afc4:	30 41 47             	xor    %al,0x47(%ecx)
43afc7:	55                   	push   %ebp
43afc8:	41                   	inc    %ecx
43afc9:	63 67 42             	arpl   %esp,0x42(%edi)
43afcc:	75 41                	jne    0x43b00f
43afce:	47                   	inc    %edi
43afcf:	45                   	inc    %ebp
43afd0:	41                   	inc    %ecx
43afd1:	62 41 42             	bound  %eax,0x42(%ecx)
43afd4:	4f                   	dec    %edi
43afd5:	41                   	inc    %ecx
43afd6:	47                   	inc    %edi
43afd7:	45                   	inc    %ebp
43afd8:	41                   	inc    %ecx
43afd9:	62 51 42             	bound  %edx,0x42(%ecx)
43afdc:	6c                   	insb   (%dx),%es:(%edi)
43afdd:	41                   	inc    %ecx
43afde:	41                   	inc    %ecx
43afdf:	41                   	inc    %ecx
43afe0:	41                   	inc    %ecx
43afe1:	51                   	push   %ecx
43afe2:	51                   	push   %ecx
43afe3:	42                   	inc    %edx
43afe4:	75 41                	jne    0x43b027
43afe6:	47                   	inc    %edi
43afe7:	51                   	push   %ecx
43afe8:	41                   	inc    %ecx
43afe9:	63 67 42             	arpl   %esp,0x42(%edi)
43afec:	76 41                	jbe    0x43b02f
43afee:	47                   	inc    %edi
43afef:	6b 41 5a 41          	imul   $0x41,0x5a(%ecx),%eax
43aff3:	42                   	inc    %edx
43aff4:	54                   	push   %esp
43aff5:	41                   	inc    %ecx
43aff6:	48                   	dec    %eax
43aff7:	51                   	push   %ecx
43aff8:	41                   	inc    %ecx
43aff9:	64 51                	fs push %ecx
43affb:	42                   	inc    %edx
43affc:	6b 41 47 6b          	imul   $0x6b,0x47(%ecx),%eax
43b000:	41                   	inc    %ecx
43b001:	62 77 41             	bound  %esi,0x41(%edi)
43b004:	75 41                	jne    0x43b047
43b006:	47                   	inc    %edi
43b007:	51                   	push   %ecx
43b008:	41                   	inc    %ecx
43b009:	62 41 42             	bound  %eax,0x42(%ecx)
43b00c:	73 41                	jae    0x43b04f
43b00e:	41                   	inc    %ecx
43b00f:	41                   	inc    %ecx
43b010:	41                   	inc    %ecx
43b011:	53                   	push   %ebx
43b012:	41                   	inc    %ecx
43b013:	41                   	inc    %ecx
43b014:	53                   	push   %ebx
43b015:	41                   	inc    %ecx
43b016:	41                   	inc    %ecx
43b017:	45                   	inc    %ebp
43b018:	41                   	inc    %ecx
43b019:	54                   	push   %esp
43b01a:	41                   	inc    %ecx
43b01b:	42                   	inc    %edx
43b01c:	6c                   	insb   (%dx),%es:(%edi)
43b01d:	41                   	inc    %ecx
43b01e:	47                   	inc    %edi
43b01f:	63 41 59             	arpl   %eax,0x59(%ecx)
43b022:	51                   	push   %ecx
43b023:	42                   	inc    %edx
43b024:	73 41                	jae    0x43b067
43b026:	45                   	inc    %ebp
43b027:	4d                   	dec    %ebp
43b028:	41                   	inc    %ecx
43b029:	62 77 42             	bound  %esi,0x42(%edi)
43b02c:	77 41                	ja     0x43b06f
43b02e:	48                   	dec    %eax
43b02f:	6b 41 63 67          	imul   $0x67,0x63(%ecx),%eax
43b033:	42                   	inc    %edx
43b034:	70 41                	jo     0x43b077
43b036:	47                   	inc    %edi
43b037:	63 41 61             	arpl   %eax,0x61(%ecx)
43b03a:	41                   	inc    %ecx
43b03b:	42                   	inc    %edx
43b03c:	30 41 41             	xor    %al,0x41(%ecx)
43b03f:	41                   	inc    %ecx
43b040:	41                   	inc    %ecx
43b041:	51                   	push   %ecx
43b042:	77 42                	ja     0x43b086
43b044:	76 41                	jbe    0x43b087
43b046:	48                   	dec    %eax
43b047:	41                   	inc    %ecx
43b048:	41                   	inc    %ecx
43b049:	65 51                	gs push %ecx
43b04b:	42                   	inc    %edx
43b04c:	79 41                	jns    0x43b08f
43b04e:	47                   	inc    %edi
43b04f:	6b 41 5a 77          	imul   $0x77,0x5a(%ecx),%eax
43b053:	42                   	inc    %edx
43b054:	6f                   	outsl  %ds:(%esi),(%dx)
43b055:	41                   	inc    %ecx
43b056:	48                   	dec    %eax
43b057:	51                   	push   %ecx
43b058:	41                   	inc    %ecx
43b059:	49                   	dec    %ecx
43b05a:	41                   	inc    %ecx
43b05b:	43                   	inc    %ebx
43b05c:	70 41                	jo     0x43b09f
43b05e:	43                   	inc    %ebx
43b05f:	41                   	inc    %ecx
43b060:	41                   	inc    %ecx
43b061:	49                   	dec    %ecx
43b062:	41                   	inc    %ecx
43b063:	41                   	inc    %ecx
43b064:	79 41                	jns    0x43b0a7
43b066:	44                   	inc    %esp
43b067:	41                   	inc    %ecx
43b068:	41                   	inc    %ecx
43b069:	4d                   	dec    %ebp
43b06a:	67 41                	addr16 inc %ecx
43b06c:	77 41                	ja     0x43b0af
43b06e:	41                   	inc    %ecx
43b06f:	41                   	inc    %ecx
43b070:	41                   	inc    %ecx
43b071:	4b                   	dec    %ebx
43b072:	67 41                	addr16 inc %ecx
43b074:	42                   	inc    %edx
43b075:	41                   	inc    %ecx
43b076:	41                   	inc    %ecx
43b077:	45                   	inc    %ebp
43b078:	41                   	inc    %ecx
43b079:	54                   	push   %esp
43b07a:	41                   	inc    %ecx
43b07b:	42                   	inc    %edx
43b07c:	6c                   	insb   (%dx),%es:(%edi)
43b07d:	41                   	inc    %ecx
43b07e:	47                   	inc    %edi
43b07f:	63 41 59             	arpl   %eax,0x59(%ecx)
43b082:	51                   	push   %ecx
43b083:	42                   	inc    %edx
43b084:	73 41                	jae    0x43b0c7
43b086:	46                   	inc    %esi
43b087:	51                   	push   %ecx
43b088:	41                   	inc    %ecx
43b089:	63 67 42             	arpl   %esp,0x42(%edi)
43b08c:	68 41 47 51 41       	push   $0x41514741
43b091:	5a                   	pop    %edx
43b092:	51                   	push   %ecx
43b093:	42                   	inc    %edx
43b094:	74 41                	je     0x43b0d7
43b096:	47                   	inc    %edi
43b097:	45                   	inc    %ebp
43b098:	41                   	inc    %ecx
43b099:	63 67 42             	arpl   %esp,0x42(%edi)
43b09c:	72 41                	jb     0x43b0df
43b09e:	48                   	dec    %eax
43b09f:	4d                   	dec    %ebp
43b0a0:	41                   	inc    %ecx