439f5c:	31 6a 53             	xor    %ebp,0x53(%edx)
439f5f:	42                   	inc    %edx
439f60:	32 6f 67             	xor    0x67(%edi),%ch
439f63:	55                   	push   %ebp
439f64:	77 2f                	ja     0x439f95
439f66:	64 4c                	fs dec %esp
439f68:	52                   	push   %edx
439f69:	4a                   	dec    %edx
439f6a:	2b 5a 64             	sub    0x64(%edx),%ebx
439f6d:	69 47 32 6a 75 6d 42 	imul   $0x426d756a,0x32(%edi),%eax
439f74:	33 6f 72             	xor    0x72(%edi),%ebp
439f77:	47                   	inc    %edi
439f78:	77 65                	ja     0x439fdf
439f7a:	65 6d                	gs insl (%dx),%es:(%edi)
439f7c:	53                   	push   %ebx
439f7d:	4d                   	dec    %ebp
439f7e:	2f                   	das
439f7f:	52                   	push   %edx
439f80:	79 77                	jns    0x439ff9
439f82:	36 74 45             	ss je  0x439fca
439f85:	65 2b 62 6c          	sub    %gs:0x6c(%edx),%esp
439f89:	76 79                	jbe    0x43a004
439f8b:	39 44 42 6d          	cmp    %eax,0x6d(%edx,%eax,2)
439f8f:	4d                   	dec    %ebp
439f90:	59                   	pop    %ecx
439f91:	57                   	push   %edi
439f92:	31 35 4f 75 78 7a    	xor    %esi,0x7a78754f
439f98:	38 4a 6b             	cmp    %cl,0x6b(%edx)
439f9b:	61                   	popa
439f9c:	54                   	push   %esp
439f9d:	6d                   	insl   (%dx),%es:(%edi)
439f9e:	4a                   	dec    %edx
439f9f:	5a                   	pop    %edx
439fa0:	35 55 41 72 61       	xor    $0x61724155,%eax
439fa5:	32 79 71             	xor    0x71(%ecx),%bh
439fa8:	41                   	inc    %ecx
439fa9:	62 64 6b 7a          	bound  %esp,0x7a(%ebx,%ebp,2)
439fad:	48                   	dec    %eax
439fae:	71 47                	jno    0x439ff7
439fb0:	31 32                	xor    %esi,(%edx)
439fb2:	47                   	inc    %edi
439fb3:	55                   	push   %ebp
439fb4:	70 63                	jo     0x43a019
439fb6:	45                   	inc    %ebp
439fb7:	75 41                	jne    0x439ffa
439fb9:	70 4f                	jo     0x43a00a
439fbb:	44                   	inc    %esp
439fbc:	72 68                	jb     0x43a026
439fbe:	46                   	inc    %esi
439fbf:	58                   	pop    %eax
439fc0:	51                   	push   %ecx
439fc1:	36 6d                	ss insl (%dx),%es:(%edi)
439fc3:	47                   	inc    %edi
439fc4:	64 68 48 79 49 43    	fs push $0x43497948
439fca:	73 79                	jae    0x43a045
439fcc:	69 42 66 78 78 37 4f 	imul   $0x4f377878,0x66(%edx),%eax
439fd3:	4d                   	dec    %ebp
439fd4:	75 78                	jne    0x43a04e
439fd6:	54                   	push   %esp
439fd7:	6d                   	insl   (%dx),%es:(%edi)
439fd8:	36 6d                	ss insl (%dx),%es:(%edi)
439fda:	51                   	push   %ecx
439fdb:	6b 79 54 64          	imul   $0x64,0x54(%ecx),%edi
439fdf:	30 46 48             	xor    %al,0x48(%esi)
439fe2:	75 39                	jne    0x43a01d
439fe4:	4e                   	dec    %esi
439fe5:	70 48                	jo     0x43a02f
439fe7:	2b 55 58             	sub    0x58(%ebp),%edx
439fea:	51                   	push   %ecx
439feb:	4c                   	dec    %esp
439fec:	68 67 65 4e 4c       	push   $0x4c4e6567
439ff1:	69 76 36 7a 58 4b 48 	imul   $0x484b587a,0x36(%esi),%esi
439ff8:	4a                   	dec    %edx
439ff9:	2f                   	das
439ffa:	79 44                	jns    0x43a040
439ffc:	74 35                	je     0x43a033
439ffe:	6b 6e 6d 44          	imul   $0x44,0x6d(%esi),%ebp
43a002:	6b 64 65 65 37       	imul   $0x37,0x65(%ebp,%eiz,2),%esp
43a007:	47                   	inc    %edi
43a008:	78 71                	js     0x43a07b
43a00a:	2f                   	das
43a00b:	4d                   	dec    %ebp
43a00c:	42                   	inc    %edx
43a00d:	2b 6d 64             	sub    0x64(%ebp),%ebp
43a010:	72 66                	jb     0x43a078
43a012:	6d                   	insl   (%dx),%es:(%edi)
43a013:	77 6f                	ja     0x43a084
43a015:	36 54                	ss push %esp
43a017:	45                   	inc    %ebp
43a018:	56                   	push   %esi
43a019:	64 6c                	fs insb (%dx),%es:(%edi)
43a01b:	46                   	inc    %esi
43a01c:	30 4e 42             	xor    %cl,0x42(%esi)
43a01f:	2f                   	das
43a020:	6e                   	outsb  %ds:(%esi),(%dx)
43a021:	77 4f                	ja     0x43a072
43a023:	70 75                	jo     0x43a09a
43a025:	6f                   	outsl  %ds:(%esi),(%dx)
43a026:	6f                   	outsl  %ds:(%esi),(%dx)
43a027:	37                   	aaa
43a028:	78 43                	js     0x43a06d
43a02a:	63 42 44             	arpl   %eax,0x44(%edx)
43a02d:	67 50                	addr16 push %eax
43a02f:	77 39                	ja     0x43a06a
43a031:	4e                   	dec    %esi
43a032:	39 7a 6d             	cmp    %edi,0x6d(%edx)
43a035:	47                   	inc    %edi
43a036:	77 6a                	ja     0x43a0a2
43a038:	34 55                	xor    $0x55,%al
43a03a:	6b 67 39 54          	imul   $0x54,0x39(%edi),%esp
43a03e:	4f                   	dec    %edi
43a03f:	50                   	push   %eax
43a040:	46                   	inc    %esi
43a041:	50                   	push   %eax
43a042:	38 36                	cmp    %dh,(%esi)
43a044:	43                   	inc    %ebx
43a045:	48                   	dec    %eax
43a046:	54                   	push   %esp
43a047:	6c                   	insb   (%dx),%es:(%edi)
43a048:	46                   	inc    %esi
43a049:	4c                   	dec    %esp
43a04a:	6c                   	insb   (%dx),%es:(%edi)
43a04b:	7a 6e                	jp     0x43a0bb
43a04d:	72 54                	jb     0x43a0a3
43a04f:	39 66 63             	cmp    %esp,0x63(%esi)
43a052:	2b 32                	sub    (%edx),%esi
43a054:	30 41 59             	xor    %al,0x59(%ecx)
43a057:	4e                   	dec    %esi
43a058:	4b                   	dec    %ebx
43a059:	2f                   	das
43a05a:	4a                   	dec    %edx
43a05b:	7a 50                	jp     0x43a0ad
43a05d:	43                   	inc    %ebx
43a05e:	64 46                	fs inc %esi
43a060:	49                   	dec    %ecx
43a061:	79 6e                	jns    0x43a0d1
43a063:	51                   	push   %ecx
43a064:	4b                   	dec    %ebx
43a065:	31 41 4d             	xor    %eax,0x4d(%ecx)
43a068:	2f                   	das
43a069:	31 39                	xor    %edi,(%ecx)
43a06b:	77 41                	ja     0x43a0ae
43a06d:	50                   	push   %eax
43a06e:	4e                   	dec    %esi
43a06f:	4f                   	dec    %edi
43a070:	57                   	push   %edi
43a071:	62 30                	bound  %esi,(%eax)
43a073:	6a 32                	push   $0x32
43a075:	69 41 66 61 36 48 78 	imul   $0x78483661,0x66(%ecx),%eax
43a07c:	6b 68 6b 41          	imul   $0x41,0x6b(%eax),%ebp
43a080:	61                   	popa
43a081:	73 34                	jae    0x43a0b7
43a083:	31 6b 56             	xor    %ebp,0x56(%ebx)
43a086:	77 47                	ja     0x43a0cf
43a088:	67 55                	addr16 push %ebp
43a08a:	37                   	aaa
43a08b:	37                   	aaa
43a08c:	69 45 64 41 33 36 59 	imul   $0x59363341,0x64(%ebp),%eax
43a093:	52                   	push   %edx
43a094:	35 39 6e 37 66       	xor    $0x66376e39,%eax
43a099:	43                   	inc    %ebx
43a09a:	39 62 32             	cmp    %esp,0x32(%edx)
43a09d:	62 71 4d             	bound  %esi,0x4d(%ecx)
43a0a0:	37                   	aaa
43a0a1:	75 61                	jne    0x43a104
43a0a3:	50                   	push   %eax
43a0a4:	4e                   	dec    %esi
43a0a5:	43                   	inc    %ebx
43a0a6:	78 44                	js     0x43a0ec
43a0a8:	45                   	inc    %ebp
43a0a9:	31 74 38 4e          	xor    %esi,0x4e(%eax,%edi,1)
43a0ad:	73 67                	jae    0x43a116
43a0af:	51                   	push   %ecx
43a0b0:	66 49                	dec    %cx
43a0b2:	66 42                	inc    %dx
43a0b4:	61                   	popa
43a0b5:	63 39                	arpl   %edi,(%ecx)
43a0b7:	70 41                	jo     0x43a0fa
43a0b9:	51                   	push   %ecx
43a0ba:	68 38 75 7a 31       	push   $0x317a7538
43a0bf:	61                   	popa
43a0c0:	48                   	dec    %eax
43a0c1:	6e                   	outsb  %ds:(%esi),(%dx)
43a0c2:	58                   	pop    %eax
43a0c3:	62 73 35             	bound  %esi,0x35(%ebx)
43a0c6:	56                   	push   %esi
43a0c7:	55                   	push   %ebp
43a0c8:	7a 38                	jp     0x43a102
43a0ca:	78 69                	js     0x43a135
43a0cc:	43                   	inc    %ebx
43a0cd:	55                   	push   %ebp
43a0ce:	68 62 6f 6d 57       	push   $0x576d6f62
43a0d3:	67 35 74 59 54 72    	addr16 xor $0x72545974,%eax
43a0d9:	67 58                	addr16 pop %eax
43a0db:	65 48                	gs dec %eax
43a0dd:	35 30 54 2f 5a       	xor    $0x5a2f5430,%eax
43a0e2:	66 4f                	dec    %di
43a0e4:	44                   	inc    %esp
43a0e5:	41                   	inc    %ecx
43a0e6:	37                   	aaa
43a0e7:	47                   	inc    %edi
43a0e8:	75 63                	jne    0x43a14d
43a0ea:	71 47                	jno    0x43a133
43a0ec:	61                   	popa
43a0ed:	44                   	inc    %esp
43a0ee:	6d                   	insl   (%dx),%es:(%edi)
43a0ef:	79 32                	jns    0x43a123
43a0f1:	6c                   	insb   (%dx),%es:(%edi)
43a0f2:	46                   	inc    %esi
43a0f3:	4d                   	dec    %ebp
43a0f4:	52                   	push   %edx
43a0f5:	78 6f                	js     0x43a166
43a0f7:	35 4a 59 31 72       	xor    $0x7231594a,%eax
43a0fc:	34 35                	xor    $0x35,%al
43a0fe:	68 77 35 73 5a       	push   $0x5a733577
43a103:	4a                   	dec    %edx
43a104:	49                   	dec    %ecx
43a105:	66 6c                	data16 insb (%dx),%es:(%edi)
43a107:	64 35 34 6e 35 70    	fs xor $0x70356e34,%eax
43a10d:	4e                   	dec    %esi
43a10e:	75 59                	jne    0x43a169
43a110:	66 4d                	dec    %bp
43a112:	59                   	pop    %ecx
43a113:	44                   	inc    %esp
43a114:	31 62 62             	xor    %esp,0x62(%edx)
43a117:	78 61                	js     0x43a17a
43a119:	66 2f                	data16 das
43a11b:	59                   	pop    %ecx
43a11c:	4c                   	dec    %esp
43a11d:	54                   	push   %esp
43a11e:	45                   	inc    %ebp
43a11f:	68 58 4a 31 4f       	push   $0x4f314a58
43a124:	39 52 61             	cmp    %edx,0x61(%edx)
43a127:	45                   	inc    %ebp
43a128:	39 46 33             	cmp    %eax,0x33(%esi)
43a12b:	56                   	push   %esi
43a12c:	6e                   	outsb  %ds:(%esi),(%dx)
43a12d:	76 43                	jbe    0x43a172
43a12f:	49                   	dec    %ecx
43a130:	2b 73 57             	sub    0x57(%ebx),%esi
43a133:	35 59 5a 4a 7a       	xor    $0x7a4a5a59,%eax
43a138:	46                   	inc    %esi
43a139:	2f                   	das
43a13a:	45                   	inc    %ebp
43a13b:	32 5a 4a             	xor    0x4a(%edx),%bl
43a13e:	62 71 46             	bound  %esi,0x46(%ecx)
43a141:	7a 70                	jp     0x43a1b3
43a143:	77 44                	ja     0x43a189
43a145:	66 31 49 75          	xor    %cx,0x75(%ecx)
43a149:	2b 54 4c 49          	sub    0x49(%esp,%ecx,2),%edx
43a14d:	4c                   	dec    %esp
43a14e:	77 66                	ja     0x43a1b6
43a150:	31 43 31             	xor    %eax,0x31(%ebx)
43a153:	68 64 37 7a 61       	push   $0x617a3764
43a158:	68 52 5a 2b 66       	push   $0x662b5a52
43a15d:	67 47                	addr16 inc %edi
43a15f:	72 6f                	jb     0x43a1d0
43a161:	47                   	inc    %edi
43a162:	72 65                	jb     0x43a1c9
43a164:	4a                   	dec    %edx
43a165:	57                   	push   %edi
43a166:	69 46 36 61 33 7a 32 	imul   $0x327a3361,0x36(%esi),%eax
43a16d:	53                   	push   %ebx
43a16e:	62 56 42             	bound  %edx,0x42(%esi)
43a171:	37                   	aaa
43a172:	76 63                	jbe    0x43a1d7
43a174:	7a 51                	jp     0x43a1c7
43a176:	55                   	push   %ebp
43a177:	54                   	push   %esp
43a178:	2f                   	das
43a179:	47                   	inc    %edi
43a17a:	47                   	inc    %edi
43a17b:	50                   	push   %eax
43a17c:	61                   	popa
43a17d:	44                   	inc    %esp
43a17e:	79 6a                	jns    0x43a1ea
43a180:	4d                   	dec    %ebp
43a181:	66 41                	inc    %cx
43a183:	56                   	push   %esi
43a184:	65 67 71 6d          	gs addr16 jno 0x43a1f5
43a188:	52                   	push   %edx
43a189:	2b 6f 43             	sub    0x43(%edi),%ebp
43a18c:	54                   	push   %esp
43a18d:	63 64 70 6e          	arpl   %esp,0x6e(%eax,%esi,2)
43a191:	4d                   	dec    %ebp
43a192:	50                   	push   %eax
43a193:	51                   	push   %ecx
43a194:	36 4b                	ss dec %ebx
43a196:	77 4f                	ja     0x43a1e7
43a198:	70 37                	jo     0x43a1d1
43a19a:	56                   	push   %esi
43a19b:	49                   	dec    %ecx
43a19c:	34 52                	xor    $0x52,%al
43a19e:	6b 59 55 6e          	imul   $0x6e,0x55(%ecx),%ebx
43a1a2:	44                   	inc    %esp
43a1a3:	6b 57 48 6d          	imul   $0x6d,0x48(%edi),%edx
43a1a7:	6a 65                	push   $0x65
43a1a9:	57                   	push   %edi
43a1aa:	54                   	push   %esp
43a1ab:	2f                   	das
43a1ac:	2b 78 64             	sub    0x64(%eax),%edi
43a1af:	79 72                	jns    0x43a223
43a1b1:	56                   	push   %esi
43a1b2:	66 6e                	data16 outsb %ds:(%esi),(%dx)
43a1b4:	53                   	push   %ebx
43a1b5:	77 54                	ja     0x43a20b
43a1b7:	68 71 39 45 66       	push   $0x66453971
43a1bc:	2f                   	das
43a1bd:	55                   	push   %ebp
43a1be:	4b                   	dec    %ebx
43a1bf:	6a 75                	push   $0x75
43a1c1:	38 46 4a             	cmp    %al,0x4a(%esi)
43a1c4:	70 37                	jo     0x43a1fd
43a1c6:	35 2b 4f 32 37       	xor    $0x37324f2b,%eax
43a1cb:	34 49                	xor    $0x49,%al
43a1cd:	30 72 59             	xor    %dh,0x59(%edx)
43a1d0:	5a                   	pop    %edx
43a1d1:	79 73                	jns    0x43a246
43a1d3:	59                   	pop    %ecx
43a1d4:	62 2b                	bound  %ebp,(%ebx)
43a1d6:	2f                   	das
43a1d7:	64 6b 33 35          	imul   $0x35,%fs:(%ebx),%esi
43a1db:	6d                   	insl   (%dx),%es:(%edi)
43a1dc:	48                   	dec    %eax
43a1dd:	5a                   	pop    %edx
43a1de:	45                   	inc    %ebp
43a1df:	61                   	popa
43a1e0:	46                   	inc    %esi
43a1e1:	50                   	push   %eax
43a1e2:	74 48                	je     0x43a22c
43a1e4:	50                   	push   %eax
43a1e5:	31 61 69             	xor    %esp,0x69(%ecx)
43a1e8:	64 41                	fs inc %ecx
43a1ea:	6b 62 79 4b          	imul   $0x4b,0x79(%edx),%esp
43a1ee:	46                   	inc    %esi
43a1ef:	68 51 31 70 30       	push   $0x30703151
43a1f4:	6b 37 41             	imul   $0x41,(%edi),%esi
43a1f7:	7a 79                	jp     0x43a272
43a1f9:	39 41 73             	cmp    %eax,0x73(%ecx)
43a1fc:	79 52                	jns    0x43a250
43a1fe:	76 50                	jbe    0x43a250
43a200:	37                   	aaa
43a201:	2b 41 51             	sub    0x51(%ecx),%eax
43a204:	73 6e                	jae    0x43a274
43a206:	78 37                	js     0x43a23f
43a208:	42                   	inc    %edx
43a209:	38 5a 44             	cmp    %bl,0x44(%edx)
43a20c:	5a                   	pop    %edx
43a20d:	41                   	inc    %ecx
43a20e:	34 45                	xor    $0x45,%al