43a09c:	63 43 4f             	arpl   %eax,0x4f(%ebx)
43a09f:	44                   	inc    %esp
43a0a0:	75 2b                	jne    0x43a0cd
43a0a2:	54                   	push   %esp
43a0a3:	38 69 31             	cmp    %ch,0x31(%ecx)
43a0a6:	79 65                	jns    0x43a10d
43a0a8:	48                   	dec    %eax
43a0a9:	64 53                	fs push %ebx
43a0ab:	4c                   	dec    %esp
43a0ac:	7a 31                	jp     0x43a0df
43a0ae:	62 37                	bound  %esi,(%edi)
43a0b0:	5a                   	pop    %edx
43a0b1:	75 5a                	jne    0x43a10d
43a0b3:	4f                   	dec    %edi
43a0b4:	7a 65                	jp     0x43a11b
43a0b6:	45                   	inc    %ebp
43a0b7:	4e                   	dec    %esi
43a0b8:	55                   	push   %ebp
43a0b9:	71 72                	jno    0x43a12d
43a0bb:	41                   	inc    %ecx
43a0bc:	31 52 41             	xor    %edx,0x41(%edx)
43a0bf:	4b                   	dec    %ebx
43a0c0:	6e                   	outsb  %ds:(%esi),(%dx)
43a0c1:	51                   	push   %ecx
43a0c2:	37                   	aaa
43a0c3:	73 63                	jae    0x43a128
43a0c5:	63 70 6b             	arpl   %esi,0x6b(%eax)
43a0c8:	39 49 57             	cmp    %ecx,0x57(%ecx)
43a0cb:	56                   	push   %esi
43a0cc:	4e                   	dec    %esi
43a0cd:	59                   	pop    %ecx
43a0ce:	50                   	push   %eax
43a0cf:	6a 51                	push   $0x51
43a0d1:	36 52                	ss push %edx
43a0d3:	64 38 33             	cmp    %dh,%fs:(%ebx)
43a0d6:	45                   	inc    %ebp
43a0d7:	52                   	push   %edx
43a0d8:	43                   	inc    %ebx
43a0d9:	64 7a 61             	fs jp  0x43a13d
43a0dc:	41                   	inc    %ecx
43a0dd:	71 33                	jno    0x43a112
43a0df:	4d                   	dec    %ebp
43a0e0:	66 6a 33             	pushw  $0x33
43a0e3:	37                   	aaa
43a0e4:	59                   	pop    %ecx
43a0e5:	4b                   	dec    %ebx
43a0e6:	6a 69                	push   $0x69
43a0e8:	4b                   	dec    %ebx
43a0e9:	6e                   	outsb  %ds:(%esi),(%dx)
43a0ea:	65 76 34             	gs jbe 0x43a121
43a0ed:	4c                   	dec    %esp
43a0ee:	56                   	push   %esi
43a0ef:	37                   	aaa
43a0f0:	49                   	dec    %ecx
43a0f1:	39 7a 35             	cmp    %edi,0x35(%edx)
43a0f4:	43                   	inc    %ebx
43a0f5:	55                   	push   %ebp
43a0f6:	30 55 53             	xor    %dl,0x53(%ebp)
43a0f9:	78 47                	js     0x43a142
43a0fb:	5a                   	pop    %edx
43a0fc:	69 6e 37 65 41 31 6c 	imul   $0x6c314165,0x37(%esi),%ebp
43a103:	64 48                	fs dec %eax
43a105:	73 6e                	jae    0x43a175
43a107:	41                   	inc    %ecx
43a108:	4d                   	dec    %ebp
43a109:	75 75                	jne    0x43a180
43a10b:	51                   	push   %ecx
43a10c:	4d                   	dec    %ebp
43a10d:	2f                   	das
43a10e:	42                   	inc    %edx
43a10f:	43                   	inc    %ebx
43a110:	39 34 75 6a 5a 6c 46 	cmp    %esi,0x466c5a6a(,%esi,2)
43a117:	56                   	push   %esi
43a118:	4d                   	dec    %ebp
43a119:	57                   	push   %edi
43a11a:	4c                   	dec    %esp
43a11b:	58                   	pop    %eax
43a11c:	48                   	dec    %eax
43a11d:	66 50                	push   %ax
43a11f:	63 47 6c             	arpl   %eax,0x6c(%edi)
43a122:	65 4f                	gs dec %edi
43a124:	2b 55 4e             	sub    0x4e(%ebp),%edx
43a127:	4a                   	dec    %edx
43a128:	4a                   	dec    %edx
43a129:	4f                   	dec    %edi
43a12a:	4c                   	dec    %esp
43a12b:	53                   	push   %ebx
43a12c:	34 79                	xor    $0x79,%al
43a12e:	76 6c                	jbe    0x43a19c
43a130:	51                   	push   %ecx
43a131:	64 54                	fs push %esp
43a133:	77 53                	ja     0x43a188
43a135:	67 79 4b             	addr16 jns 0x43a183
43a138:	50                   	push   %eax
43a139:	4a                   	dec    %edx
43a13a:	45                   	inc    %ebp
43a13b:	59                   	pop    %ecx
43a13c:	75 51                	jne    0x43a18f
43a13e:	63 52 47             	arpl   %edx,0x47(%edx)
43a141:	30 68 48             	xor    %ch,0x48(%eax)
43a144:	4d                   	dec    %ebp
43a145:	37                   	aaa
43a146:	65 44                	gs inc %esp
43a148:	72 37                	jb     0x43a181
43a14a:	68 6f 4e 63 35       	push   $0x35634e6f
43a14f:	58                   	pop    %eax
43a150:	4b                   	dec    %ebx
43a151:	4a                   	dec    %edx
43a152:	72 5a                	jb     0x43a1ae
43a154:	32 76 64             	xor    0x64(%esi),%dh
43a157:	77 6a                	ja     0x43a1c3
43a159:	62 71 7a             	bound  %esi,0x7a(%ecx)
43a15c:	4a                   	dec    %edx
43a15d:	6c                   	insb   (%dx),%es:(%edi)
43a15e:	30 58 44             	xor    %bl,0x44(%eax)
43a161:	75 4b                	jne    0x43a1ae
43a163:	34 44                	xor    $0x44,%al
43a165:	41                   	inc    %ecx
43a166:	69 43 63 6f 67 6a 72 	imul   $0x726a676f,0x63(%ebx),%eax
43a16d:	76 4c                	jbe    0x43a1bb
43a16f:	6e                   	outsb  %ds:(%esi),(%dx)
43a170:	41                   	inc    %ecx
43a171:	42                   	inc    %edx
43a172:	4f                   	dec    %edi
43a173:	4e                   	dec    %esi
43a174:	34 38                	xor    $0x38,%al
43a176:	2b 74 75 35          	sub    0x35(%ebp,%esi,2),%esi
43a17a:	6f                   	outsl  %ds:(%esi),(%dx)
43a17b:	6e                   	outsb  %ds:(%esi),(%dx)
43a17c:	58                   	pop    %eax
43a17d:	33 4c 4c 30          	xor    0x30(%esp,%ecx,2),%ecx
43a181:	67 71 6c             	addr16 jno 0x43a1f0
43a184:	4e                   	dec    %esi
43a185:	49                   	dec    %ecx
43a186:	4f                   	dec    %edi
43a187:	32 69 77             	xor    0x77(%ecx),%ch
43a18a:	52                   	push   %edx
43a18b:	6b 55 78 46          	imul   $0x46,0x78(%ebp),%edx
43a18f:	74 71                	je     0x43a202
43a191:	74 49                	je     0x43a1dc
43a193:	4b                   	dec    %ebx
43a194:	66 2f                	data16 das
43a196:	76 55                	jbe    0x43a1ed
43a198:	6a 6a                	push   $0x6a
43a19a:	38 48 43             	cmp    %cl,0x43(%eax)
43a19d:	32 50 57             	xor    0x57(%eax),%dl
43a1a0:	68 31 47 4f 36       	push   $0x364f4731
43a1a5:	41                   	inc    %ecx
43a1a6:	70 58                	jo     0x43a200
43a1a8:	4d                   	dec    %ebp
43a1a9:	57                   	push   %edi
43a1aa:	4b                   	dec    %ebx
43a1ab:	43                   	inc    %ebx
43a1ac:	67 57                	addr16 push %edi
43a1ae:	61                   	popa
43a1af:	72 72                	jb     0x43a223
43a1b1:	4a                   	dec    %edx
43a1b2:	2b 49 61             	sub    0x61(%ecx),%ecx
43a1b5:	51                   	push   %ecx
43a1b6:	46                   	inc    %esi
43a1b7:	55                   	push   %ebp
43a1b8:	49                   	dec    %ecx
43a1b9:	42                   	inc    %edx
43a1ba:	34 5a                	xor    $0x5a,%al
43a1bc:	4c                   	dec    %esp
43a1bd:	67 47                	addr16 inc %edi
43a1bf:	44                   	inc    %esp
43a1c0:	41                   	inc    %ecx
43a1c1:	4f                   	dec    %edi
43a1c2:	4b                   	dec    %ebx
43a1c3:	33 53 61             	xor    0x61(%ebx),%edx
43a1c6:	70 46                	jo     0x43a20e
43a1c8:	36 42                	ss inc %edx
43a1ca:	48                   	dec    %eax
43a1cb:	66 4a                	dec    %dx
43a1cd:	55                   	push   %ebp
43a1ce:	55                   	push   %ebp
43a1cf:	65 6a 6f             	gs push $0x6f
43a1d2:	4f                   	dec    %edi
43a1d3:	2f                   	das
43a1d4:	5a                   	pop    %edx
43a1d5:	6f                   	outsl  %ds:(%esi),(%dx)
43a1d6:	74 56                	je     0x43a22e
43a1d8:	4f                   	dec    %edi
43a1d9:	53                   	push   %ebx
43a1da:	72 4a                	jb     0x43a226
43a1dc:	5a                   	pop    %edx
43a1dd:	6f                   	outsl  %ds:(%esi),(%dx)
43a1de:	56                   	push   %esi
43a1df:	6c                   	insb   (%dx),%es:(%edi)
43a1e0:	4a                   	dec    %edx
43a1e1:	62 43 31             	bound  %eax,0x31(%ebx)
43a1e4:	36 58                	ss pop %eax
43a1e6:	46                   	inc    %esi
43a1e7:	4d                   	dec    %ebp
43a1e8:	6e                   	outsb  %ds:(%esi),(%dx)
43a1e9:	31 4d 61             	xor    %ecx,0x61(%ebp)
43a1ec:	56                   	push   %esi
43a1ed:	5a                   	pop    %edx
43a1ee:	4f                   	dec    %edi
43a1ef:	51                   	push   %ecx
43a1f0:	76 67                	jbe    0x43a259
43a1f2:	74 52                	je     0x43a246
43a1f4:	42                   	inc    %edx
43a1f5:	53                   	push   %ebx
43a1f6:	6f                   	outsl  %ds:(%esi),(%dx)
43a1f7:	67 61                	addr16 popa
43a1f9:	36 74 74             	ss je  0x43a270
43a1fc:	4e                   	dec    %esi
43a1fd:	54                   	push   %esp
43a1fe:	69 68 30 66 71 4e 75 	imul   $0x754e7166,0x30(%eax),%ebp
43a205:	54                   	push   %esp
43a206:	65 65 64 67 51       	gs gs fs addr16 push %ecx
43a20b:	70 67                	jo     0x43a274
43a20d:	4b                   	dec    %ebx
43a20e:	74 6c                	je     0x43a27c
43a210:	78 45                	js     0x43a257
43a212:	75 4e                	jne    0x43a262
43a214:	31 51 73             	xor    %edx,0x73(%ecx)
43a217:	46                   	inc    %esi
43a218:	71 76                	jno    0x43a290
43a21a:	73 5a                	jae    0x43a276
43a21c:	59                   	pop    %ecx
43a21d:	38 6c 53 58          	cmp    %ch,0x58(%ebx,%edx,2)
43a221:	75 61                	jne    0x43a284
43a223:	56                   	push   %esi
43a224:	4b                   	dec    %ebx
43a225:	48                   	dec    %eax
43a226:	50                   	push   %eax
43a227:	46                   	inc    %esi
43a228:	30 4d 51             	xor    %cl,0x51(%ebp)
43a22b:	64 79 6f             	fs jns 0x43a29d
43a22e:	2b 61 64             	sub    0x64(%ecx),%esp
43a231:	78 2f                	js     0x43a262
43a233:	67 75 44             	addr16 jne 0x43a27a
43a236:	66 44                	inc    %sp
43a238:	59                   	pop    %ecx
43a239:	42                   	inc    %edx
43a23a:	6e                   	outsb  %ds:(%esi),(%dx)
43a23b:	6b 56 4d 77          	imul   $0x77,0x4d(%esi),%edx
43a23f:	79 36                	jns    0x43a277
43a241:	51                   	push   %ecx
43a242:	61                   	popa
43a243:	55                   	push   %ebp
43a244:	6f                   	outsl  %ds:(%esi),(%dx)
43a245:	75 59                	jne    0x43a2a0
43a247:	48                   	dec    %eax
43a248:	32 71 44             	xor    0x44(%ecx),%dh
43a24b:	56                   	push   %esi
43a24c:	64 53                	fs push %ebx
43a24e:	79 68                	jns    0x43a2b8
43a250:	63 64 58 62          	arpl   %esp,0x62(%eax,%ebx,2)
43a254:	4b                   	dec    %ebx
43a255:	6d                   	insl   (%dx),%es:(%edi)
43a256:	4c                   	dec    %esp
43a257:	31 77 36             	xor    %esi,0x36(%edi)
43a25a:	32 50 74             	xor    0x74(%eax),%dl
43a25d:	6c                   	insb   (%dx),%es:(%edi)
43a25e:	61                   	popa
43a25f:	66 42                	inc    %dx
43a261:	4a                   	dec    %edx
43a262:	72 71                	jb     0x43a2d5
43a264:	6f                   	outsl  %ds:(%esi),(%dx)
43a265:	75 73                	jne    0x43a2da
43a267:	68 43 64 2f 59       	push   $0x592f6443
43a26c:	53                   	push   %ebx
43a26d:	41                   	inc    %ecx
43a26e:	4e                   	dec    %esi
43a26f:	4b                   	dec    %ebx
43a270:	49                   	dec    %ecx
43a271:	6f                   	outsl  %ds:(%esi),(%dx)
43a272:	4e                   	dec    %esi
43a273:	66 4c                	dec    %sp
43a275:	46                   	inc    %esi
43a276:	49                   	dec    %ecx
43a277:	35 6a 75 53 66       	xor    $0x6653756a,%eax
43a27c:	36 63 6c 65 63       	arpl   %ebp,%ss:0x63(%ebp,%eiz,2)
43a281:	45                   	inc    %ebp
43a282:	50                   	push   %eax
43a283:	35 54 66 66 7a       	xor    $0x7a666654,%eax
43a288:	37                   	aaa
43a289:	42                   	inc    %edx
43a28a:	71 55                	jno    0x43a2e1
43a28c:	63 51 6d             	arpl   %edx,0x6d(%ecx)
43a28f:	67 6b 45 6e 4a       	imul   $0x4a,0x6e(%di),%eax
43a294:	70 38                	jo     0x43a2ce
43a296:	37                   	aaa
43a297:	66 4a                	dec    %dx
43a299:	42                   	inc    %edx
43a29a:	6a 4e                	push   $0x4e
43a29c:	30 6e 58             	xor    %ch,0x58(%esi)
43a29f:	66 4a                	dec    %dx
43a2a1:	65 62 30             	bound  %esi,%gs:(%eax)
43a2a4:	54                   	push   %esp
43a2a5:	4d                   	dec    %ebp
43a2a6:	55                   	push   %ebp
43a2a7:	51                   	push   %ecx
43a2a8:	59                   	pop    %ecx
43a2a9:	47                   	inc    %edi
43a2aa:	30 4e 67             	xor    %cl,0x67(%esi)
43a2ad:	78 39                	js     0x43a2e8
43a2af:	66 72 51             	data16 jb 0x43a303
43a2b2:	76 54                	jbe    0x43a308
43a2b4:	65 77 79             	gs ja  0x43a330
43a2b7:	45                   	inc    %ebp
43a2b8:	51                   	push   %ecx
43a2b9:	50                   	push   %eax
43a2ba:	6c                   	insb   (%dx),%es:(%edi)
43a2bb:	56                   	push   %esi
43a2bc:	63 7a 55             	arpl   %edi,0x55(%edx)
43a2bf:	32 57 37             	xor    0x37(%edi),%dl
43a2c2:	6a 68                	push   $0x68
43a2c4:	71 4e                	jno    0x43a314
43a2c6:	51                   	push   %ecx
43a2c7:	39 7a 66             	cmp    %edi,0x66(%edx)
43a2ca:	47                   	inc    %edi
43a2cb:	72 4f                	jb     0x43a31c
43a2cd:	71 74                	jno    0x43a343
43a2cf:	73 64                	jae    0x43a335
43a2d1:	67 59                	addr16 pop %ecx
43a2d3:	4a                   	dec    %edx
43a2d4:	34 6a                	xor    $0x6a,%al
43a2d6:	56                   	push   %esi
43a2d7:	4e                   	dec    %esi
43a2d8:	39 73 38             	cmp    %esi,0x38(%ebx)
43a2db:	6f                   	outsl  %ds:(%esi),(%dx)
43a2dc:	48                   	dec    %eax
43a2dd:	61                   	popa
43a2de:	4e                   	dec    %esi
43a2df:	70 78                	jo     0x43a359
43a2e1:	34 76                	xor    $0x76,%al
43a2e3:	4d                   	dec    %ebp
43a2e4:	67 4d                	addr16 dec %ebp
43a2e6:	32 43 53             	xor    0x53(%ebx),%al
43a2e9:	58                   	pop    %eax
43a2ea:	71 5a                	jno    0x43a346
43a2ec:	42                   	inc    %edx
43a2ed:	4f                   	dec    %edi
43a2ee:	43                   	inc    %ebx
43a2ef:	65 52                	gs push %edx
43a2f1:	30 6f 37             	xor    %ch,0x37(%edi)
43a2f4:	6f                   	outsl  %ds:(%esi),(%dx)
43a2f5:	36 4b                	ss dec %ebx
43a2f7:	62 53 67             	bound  %edx,0x67(%ebx)
43a2fa:	6c                   	insb   (%dx),%es:(%edi)
43a2fb:	6b 33 38             	imul   $0x38,(%ebx),%esi
43a2fe:	4a                   	dec    %edx
43a2ff:	39 66 6a             	cmp    %esp,0x6a(%esi)
43a302:	53                   	push   %ebx
43a303:	32 53 50             	xor    0x50(%ebx),%dl