431eab:	70 76                	jo     0x431f23
431ead:	4f                   	dec    %edi
431eae:	67 41                	addr16 inc %ecx
431eb0:	41                   	inc    %ecx
431eb1:	43                   	inc    %ebx
431eb2:	69 56 2b 57 41 41 41 	imul   $0x41414157,0x2b(%esi),%edx
431eb9:	43                   	inc    %ebx
431eba:	6d                   	insl   (%dx),%es:(%edi)
431ebb:	38 36                	cmp    %dh,(%esi)
431ebd:	41                   	inc    %ecx
431ebe:	41                   	inc    %ecx
431ebf:	41                   	inc    %ecx
431ec0:	4b                   	dec    %ebx
431ec1:	4a                   	dec    %edx
431ec2:	58                   	pop    %eax
431ec3:	35 53 41 41 41       	xor    $0x41414153,%eax
431ec8:	4b                   	dec    %ebx
431ec9:	30 42 59             	xor    %al,0x59(%edx)
431ecc:	41                   	inc    %ecx
431ecd:	41                   	inc    %ecx
431ece:	41                   	inc    %ecx
431ecf:	45                   	inc    %ebp
431ed0:	6f                   	outsl  %ds:(%esi),(%dx)
431ed1:	4a                   	dec    %edx
431ed2:	77 41                	ja     0x431f15
431ed4:	41                   	inc    %ecx
431ed5:	43                   	inc    %ebx
431ed6:	6d                   	insl   (%dx),%es:(%edi)
431ed7:	39 54 41 41          	cmp    %edx,0x41(%ecx,%eax,2)
431edb:	41                   	inc    %ecx
431edc:	4b                   	dec    %ebx
431edd:	4a                   	dec    %edx
431ede:	58                   	pop    %eax
431edf:	35 52 41 41 41       	xor    $0x41414152,%eax
431ee4:	4b                   	dec    %ebx
431ee5:	62 7a 6f             	bound  %edi,0x6f(%edx)
431ee8:	41                   	inc    %ecx
431ee9:	41                   	inc    %ecx
431eea:	41                   	inc    %ecx
431eeb:	6f                   	outsl  %ds:(%esi),(%dx)
431eec:	6c                   	insb   (%dx),%es:(%edi)
431eed:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
431ef2:	41                   	inc    %ecx
431ef3:	72 2b                	jb     0x431f20
431ef5:	44                   	inc    %esp
431ef6:	41                   	inc    %ecx
431ef7:	73 41                	jae    0x431f3a
431ef9:	62 7a 77             	bound  %edi,0x77(%edx)
431efc:	41                   	inc    %ecx
431efd:	41                   	inc    %ecx
431efe:	41                   	inc    %ecx
431eff:	6f                   	outsl  %ds:(%esi),(%dx)
431f00:	6c                   	insb   (%dx),%es:(%edi)
431f01:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
431f06:	41                   	inc    %ecx
431f07:	72 2b                	jb     0x431f34
431f09:	44                   	inc    %esp
431f0a:	41                   	inc    %ecx
431f0b:	77 41                	ja     0x431f4e
431f0d:	62 7a 77             	bound  %edi,0x77(%edx)
431f10:	41                   	inc    %ecx
431f11:	41                   	inc    %ecx
431f12:	41                   	inc    %ecx
431f13:	6f                   	outsl  %ds:(%esi),(%dx)
431f14:	6c                   	insb   (%dx),%es:(%edi)
431f15:	2f                   	das
431f16:	67 77 54             	addr16 ja 0x431f6d
431f19:	41                   	inc    %ecx
431f1a:	47                   	inc    %edi
431f1b:	39 4b 41             	cmp    %ecx,0x41(%ebx)
431f1e:	41                   	inc    %ecx
431f1f:	41                   	inc    %ecx
431f20:	4b                   	dec    %ebx
431f21:	4a                   	dec    %edx
431f22:	58                   	pop    %eax
431f23:	35 4d 41 41 41       	xor    $0x4141414d,%eax
431f28:	4b                   	dec    %ebx
431f29:	62 7a 6f             	bound  %edi,0x6f(%edx)
431f2c:	41                   	inc    %ecx
431f2d:	41                   	inc    %ecx
431f2e:	41                   	inc    %ecx
431f2f:	6f                   	outsl  %ds:(%esi),(%dx)
431f30:	6c                   	insb   (%dx),%es:(%edi)
431f31:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
431f36:	41                   	inc    %ecx
431f37:	72 2b                	jb     0x431f64
431f39:	44                   	inc    %esp
431f3a:	41                   	inc    %ecx
431f3b:	30 41 62             	xor    %al,0x62(%ecx)
431f3e:	7a 77                	jp     0x431fb7
431f40:	41                   	inc    %ecx
431f41:	41                   	inc    %ecx
431f42:	41                   	inc    %ecx
431f43:	6f                   	outsl  %ds:(%esi),(%dx)
431f44:	6c                   	insb   (%dx),%es:(%edi)
431f45:	66 6c                	data16 insb (%dx),%es:(%edi)
431f47:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
431f4b:	70 76                	jo     0x431fc3
431f4d:	4f                   	dec    %edi
431f4e:	67 41                	addr16 inc %ecx
431f50:	41                   	inc    %ecx
431f51:	43                   	inc    %ebx
431f52:	69 56 2b 57 67 41 41 	imul   $0x41416757,0x2b(%esi),%edx
431f59:	43                   	inc    %ebx
431f5a:	76 34                	jbe    0x431f90
431f5c:	4d                   	dec    %ebp
431f5d:	46                   	inc    %esi
431f5e:	41                   	inc    %ecx
431f5f:	42                   	inc    %edx
431f60:	76 51                	jbe    0x431fb3
431f62:	41                   	inc    %ecx
431f63:	41                   	inc    %ecx
431f64:	41                   	inc    %ecx
431f65:	43                   	inc    %ebx
431f66:	69 58 2b 44 42 49 41 	imul   $0x41494244,0x2b(%eax),%ebx
431f6d:	62 30                	bound  %esi,(%eax)
431f6f:	6f                   	outsl  %ds:(%esi),(%dx)
431f70:	41                   	inc    %ecx
431f71:	41                   	inc    %ecx
431f72:	41                   	inc    %ecx
431f73:	6f                   	outsl  %ds:(%esi),(%dx)
431f74:	6c                   	insb   (%dx),%es:(%edi)
431f75:	66 6a 73             	pushw  $0x73
431f78:	41                   	inc    %ecx
431f79:	41                   	inc    %ecx
431f7a:	41                   	inc    %ecx
431f7b:	72 2b                	jb     0x431fa8
431f7d:	44                   	inc    %esp
431f7e:	41                   	inc    %ecx
431f7f:	34 41                	xor    $0x41,%al
431f81:	62 7a 77             	bound  %edi,0x77(%edx)
431f84:	41                   	inc    %ecx
431f85:	41                   	inc    %ecx
431f86:	41                   	inc    %ecx
431f87:	6f                   	outsl  %ds:(%esi),(%dx)
431f88:	6c                   	insb   (%dx),%es:(%edi)
431f89:	66 6b 4d 41 41       	imul   $0x41,0x41(%ebp),%cx
431f8e:	41                   	inc    %ecx
431f8f:	6f                   	outsl  %ds:(%esi),(%dx)
431f90:	67 47                	addr16 inc %edi
431f92:	4c                   	dec    %esp
431f93:	6d                   	insl   (%dx),%es:(%edi)
431f94:	6d                   	insl   (%dx),%es:(%edi)
431f95:	4d                   	dec    %ebp
431f96:	43                   	inc    %ebx
431f97:	42                   	inc    %edx
431f98:	48                   	dec    %eax
431f99:	63 59 49             	arpl   %ebx,0x49(%ecx)
431f9c:	45                   	inc    %ebp
431f9d:	57                   	push   %edi
431f9e:	53                   	push   %ebx
431f9f:	44                   	inc    %esp
431fa0:	67 65 37             	addr16 gs aaa
431fa3:	33 69 57             	xor    0x57(%ecx),%ebp
431fa6:	43                   	inc    %ebx
431fa7:	44                   	inc    %esp
431fa8:	4d                   	dec    %ebp
431fa9:	32 34 44             	xor    (%esp,%eax,2),%dh
431fac:	73 59                	jae    0x432007
431fae:	57                   	push   %edi
431faf:	59                   	pop    %ecx
431fb0:	67 68 2b 65 65 48    	addr16 push $0x4865652b
431fb6:	57                   	push   %edi
431fb7:	46                   	inc    %esi
431fb8:	76 4f                	jbe    0x432009
431fba:	41                   	inc    %ecx
431fbb:	41                   	inc    %ecx
431fbc:	41                   	inc    %ecx
431fbd:	43                   	inc    %ebx
431fbe:	69 56 2b 51 77 41 41 	imul   $0x41417751,0x2b(%esi),%edx
431fc5:	43                   	inc    %ebx
431fc6:	69 43 68 49 38 33 7a 	imul   $0x7a333849,0x68(%ebx),%eax
431fcd:	49                   	dec    %ecx
431fce:	48                   	dec    %eax
431fcf:	53                   	push   %ebx
431fd0:	36 57                	ss push %edi
431fd2:	76 35                	jbe    0x432009
431fd4:	68 49 41 45 41       	push   $0x41454149
431fd9:	41                   	inc    %ecx
431fda:	41                   	inc    %ecx
431fdb:	42                   	inc    %edx
431fdc:	69 49 4b 59 7a 4c 78 	imul   $0x784c7a59,0x4b(%ecx),%ecx
431fe3:	74 5a                	je     0x43203f
431fe5:	62 7a 67             	bound  %edi,0x67(%edx)
431fe8:	41                   	inc    %ecx
431fe9:	41                   	inc    %ecx
431fea:	41                   	inc    %ecx
431feb:	6f                   	outsl  %ds:(%esi),(%dx)
431fec:	6c                   	insb   (%dx),%es:(%edi)
431fed:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
431ff2:	41                   	inc    %ecx
431ff3:	72 2b                	jb     0x432020
431ff5:	44                   	inc    %esp
431ff6:	41                   	inc    %ecx
431ff7:	38 41 62             	cmp    %al,0x62(%ecx)
431ffa:	7a 77                	jp     0x432073
431ffc:	41                   	inc    %ecx
431ffd:	41                   	inc    %ecx
431ffe:	41                   	inc    %ecx
431fff:	6f                   	outsl  %ds:(%esi),(%dx)
432000:	6c                   	insb   (%dx),%es:(%edi)
432001:	66 6b 4d 41 41       	imul   $0x41,0x41(%ebp),%cx
432006:	41                   	inc    %ecx
432007:	6f                   	outsl  %ds:(%esi),(%dx)
432008:	67 4d                	addr16 dec %ebp
43200a:	4e                   	dec    %esi
43200b:	6c                   	insb   (%dx),%es:(%edi)
43200c:	30 30                	xor    %dh,(%eax)
43200e:	47                   	inc    %edi
43200f:	55                   	push   %ebp
432010:	67 38 4b 4b          	cmp    %cl,0x4b(%bp,%di)
432014:	36 43                	ss inc %ebx
432016:	57                   	push   %edi
432017:	45                   	inc    %ebp
432018:	67 41                	addr16 inc %ecx
43201a:	78 48                	js     0x432064
43201c:	31 43 6c             	xor    %eax,0x6c(%ebx)
43201f:	6c                   	insb   (%dx),%es:(%edi)
432020:	6c                   	insb   (%dx),%es:(%edi)
432021:	49                   	dec    %ecx
432022:	42                   	inc    %edx
432023:	68 7a 50 42 74       	push   $0x7442507a
432028:	68 5a 57 38 34       	push   $0x3438575a
43202d:	41                   	inc    %ecx
43202e:	41                   	inc    %ecx
43202f:	41                   	inc    %ecx
432030:	4b                   	dec    %ebx
432031:	66 6c                	data16 insb (%dx),%es:(%edi)
432033:	73 41                	jae    0x432076
432035:	41                   	inc    %ecx
432036:	41                   	inc    %ecx
432037:	70 76                	jo     0x4320af
432039:	4f                   	dec    %edi
43203a:	67 41                	addr16 inc %ecx
43203c:	41                   	inc    %ecx
43203d:	43                   	inc    %ebx
43203e:	6a 67                	push   $0x67
432040:	4a                   	dec    %edx
432041:	41                   	inc    %ecx
432042:	41                   	inc    %ecx
432043:	41                   	inc    %ecx
432044:	41                   	inc    %ecx
432045:	2f                   	das
432046:	67 34 57             	addr16 xor $0x57,%al
432049:	41                   	inc    %ecx
43204a:	44                   	inc    %esp
43204b:	68 4e 32 50 2f       	push   $0x2f50324e
432050:	2f                   	das
432051:	2f                   	das
432052:	67 77 44             	addr16 ja 0x432099
432055:	41                   	inc    %ecx
432056:	43                   	inc    %ebx
432057:	6f                   	outsl  %ds:(%esi),(%dx)
432058:	41                   	inc    %ecx
432059:	41                   	inc    %ecx
43205a:	41                   	inc    %ecx
43205b:	41                   	inc    %ecx
43205c:	54                   	push   %esp
43205d:	4d                   	dec    %ebp
43205e:	41                   	inc    %ecx
43205f:	6b 41 35 51          	imul   $0x51,0x35(%ecx),%eax
432063:	41                   	inc    %ecx
432064:	41                   	inc    %ecx
432065:	41                   	inc    %ecx
432066:	41                   	inc    %ecx
432067:	6b 41 41 42          	imul   $0x42,0x41(%ecx),%eax
43206b:	45                   	inc    %ebp
43206c:	6f                   	outsl  %ds:(%esi),(%dx)
43206d:	49                   	dec    %ecx
43206e:	67 41                	addr16 inc %ecx
432070:	41                   	inc    %ecx
432071:	43                   	inc    %ebx
432072:	6e                   	outsb  %ds:(%esi),(%dx)
432073:	4e                   	dec    %esi
432074:	63 41 41             	arpl   %eax,0x41(%ecx)
432077:	41                   	inc    %ecx
432078:	4b                   	dec    %ebx
432079:	2f                   	das
43207a:	67 34 41             	addr16 xor $0x41,%al
43207d:	41                   	inc    %ecx
43207e:	50                   	push   %eax
43207f:	34 4d                	xor    $0x4d,%al
432081:	41                   	inc    %ecx
432082:	41                   	inc    %ecx
432083:	42                   	inc    %edx
432084:	79 67                	jns    0x4320ed
432086:	67 49                	addr16 dec %ecx
432088:	41                   	inc    %ecx
432089:	63 47 39             	arpl   %eax,0x39(%edi)
43208c:	64 41                	fs inc %ecx
43208e:	41                   	inc    %ecx
43208f:	41                   	inc    %ecx
432090:	4b                   	dec    %ebx
432091:	2f                   	das
432092:	67 77 41             	addr16 ja 0x4320d6
432095:	41                   	inc    %ecx
432096:	43                   	inc    %ebx
432097:	41                   	inc    %ecx
432098:	34 37                	xor    $0x37,%al
43209a:	35 51 63 5a 53       	xor    $0x535a6351,%eax
43209f:	43                   	inc    %ebx
4320a0:	5a                   	pop    %edx
4320a1:	46                   	inc    %esi
4320a2:	65 62 6f 59          	bound  %ebp,%gs:0x59(%edi)
4320a6:	57                   	push   %edi
4320a7:	59                   	pop    %ecx
4320a8:	67 66 52             	addr16 push %dx
4320ab:	69 49 2b 6c 68 6d 49 	imul   $0x496d686c,0x2b(%ecx),%ecx
4320b2:	4e                   	dec    %esi
4320b3:	50                   	push   %eax
4320b4:	73 42                	jae    0x4320f8
4320b6:	42                   	inc    %edx
4320b7:	46                   	inc    %esi
4320b8:	5a                   	pop    %edx
4320b9:	62 31                	bound  %esi,(%ecx)
4320bb:	34 41                	xor    $0x41,%al
4320bd:	41                   	inc    %ecx
4320be:	41                   	inc    %ecx
4320bf:	70 79                	jo     0x43213a
4320c1:	67 67 49             	addr16 addr16 dec %ecx
4320c4:	41                   	inc    %ecx
4320c5:	63 47 39             	arpl   %eax,0x39(%edi)
4320c8:	66 41                	inc    %cx
4320ca:	41                   	inc    %ecx
4320cb:	41                   	inc    %ecx
4320cc:	4b                   	dec    %ebx
4320cd:	63 6f 49             	arpl   %ebp,0x49(%edi)
4320d0:	43                   	inc    %ebx
4320d1:	41                   	inc    %ecx
4320d2:	48                   	dec    %eax
4320d3:	41                   	inc    %ecx
4320d4:	67 2f                	addr16 das
4320d6:	35 4a 53 43 53       	xor    $0x5343534a,%eax
4320db:	42                   	inc    %edx
4320dc:	2f                   	das
4320dd:	6b 6c 49 4a 59       	imul   $0x59,0x4a(%ecx,%ecx,2),%ebp
4320e2:	53                   	push   %ebx
4320e3:	41                   	inc    %ecx
4320e4:	43                   	inc    %ebx
4320e5:	41                   	inc    %ecx
4320e6:	41                   	inc    %ecx
4320e7:	41                   	inc    %ecx
4320e8:	41                   	inc    %ecx
4320e9:	59                   	pop    %ecx
4320ea:	32 55 67             	xor    0x67(%ebp),%dl
4320ed:	42                   	inc    %edx
4320ee:	41                   	inc    %ecx
4320ef:	41                   	inc    %ecx
4320f0:	41                   	inc    %ecx
4320f1:	41                   	inc    %ecx