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
43a210:	56                   	push   %esi
43a211:	34 73                	xor    $0x73,%al
43a213:	36 6d                	ss insl (%dx),%es:(%edi)
43a215:	59                   	pop    %ecx
43a216:	4d                   	dec    %ebp
43a217:	42                   	inc    %edx
43a218:	63 53 4a             	arpl   %edx,0x4a(%ebx)
43a21b:	2b 57 65             	sub    0x65(%edi),%edx
43a21e:	51                   	push   %ecx
43a21f:	56                   	push   %esi
43a220:	56                   	push   %esi
43a221:	58                   	pop    %eax
43a222:	4b                   	dec    %ebx
43a223:	6b 35 75 45 6a 38 55 	imul   $0x55,0x386a4575,%esi
43a22a:	64 73 54             	fs jae 0x43a281
43a22d:	30 36                	xor    %dh,(%esi)
43a22f:	70 58                	jo     0x43a289
43a231:	6c                   	insb   (%dx),%es:(%edi)
43a232:	55                   	push   %ebp
43a233:	33 31                	xor    (%ecx),%esi
43a235:	39 38                	cmp    %edi,(%eax)
43a237:	64 6f                	outsl  %fs:(%esi),(%dx)
43a239:	56                   	push   %esi
43a23a:	34 63                	xor    $0x63,%al
43a23c:	5a                   	pop    %edx
43a23d:	51                   	push   %ecx
43a23e:	56                   	push   %esi
43a23f:	49                   	dec    %ecx
43a240:	56                   	push   %esi
43a241:	7a 33                	jp     0x43a276
43a243:	42                   	inc    %edx
43a244:	46                   	inc    %esi
43a245:	41                   	inc    %ecx
43a246:	76 56                	jbe    0x43a29e
43a248:	66 72 7a             	data16 jb 0x43a2c5
43a24b:	6f                   	outsl  %ds:(%esi),(%dx)
43a24c:	77 66                	ja     0x43a2b4
43a24e:	59                   	pop    %ecx
43a24f:	64 56                	fs push %esi
43a251:	32 6f 4f             	xor    0x4f(%edi),%ch
43a254:	4f                   	dec    %edi
43a255:	6f                   	outsl  %ds:(%esi),(%dx)
43a256:	45                   	inc    %ebp
43a257:	50                   	push   %eax
43a258:	37                   	aaa
43a259:	32 50 47             	xor    0x47(%eax),%dl
43a25c:	41                   	inc    %ecx
43a25d:	38 62 34             	cmp    %ah,0x34(%edx)
43a260:	41                   	inc    %ecx
43a261:	75 6b                	jne    0x43a2ce
43a263:	77 67                	ja     0x43a2cc
43a265:	6d                   	insl   (%dx),%es:(%edi)
43a266:	58                   	pop    %eax
43a267:	62 33                	bound  %esi,(%ebx)
43a269:	78 45                	js     0x43a2b0
43a26b:	65 35 4a 49 6b 50    	gs xor $0x506b494a,%eax
43a271:	4a                   	dec    %edx
43a272:	4f                   	dec    %edi
43a273:	53                   	push   %ebx
43a274:	43                   	inc    %ebx
43a275:	6f                   	outsl  %ds:(%esi),(%dx)
43a276:	38 34 45 6f 44 71 6b 	cmp    %dh,0x6b71446f(,%eax,2)
43a27d:	6e                   	outsb  %ds:(%esi),(%dx)
43a27e:	6e                   	outsb  %ds:(%esi),(%dx)
43a27f:	30 70 61             	xor    %dh,0x61(%eax)
43a282:	50                   	push   %eax
43a283:	54                   	push   %esp
43a284:	6f                   	outsl  %ds:(%esi),(%dx)
43a285:	53                   	push   %ebx
43a286:	78 34                	js     0x43a2bc
43a288:	34 4f                	xor    $0x4f,%al
43a28a:	45                   	inc    %ebp
43a28b:	35 57 66 2b 39       	xor    $0x392b6657,%eax
43a290:	4f                   	dec    %edi
43a291:	51                   	push   %ecx
43a292:	5a                   	pop    %edx
43a293:	67 54                	addr16 push %esp
43a295:	2b 46 57             	sub    0x57(%esi),%eax
43a298:	72 72                	jb     0x43a30c
43a29a:	64 63 70 6c          	arpl   %esi,%fs:0x6c(%eax)
43a29e:	52                   	push   %edx
43a29f:	61                   	popa
43a2a0:	70 50                	jo     0x43a2f2
43a2a2:	35 59 35 7a 43       	xor    $0x437a3559,%eax
43a2a7:	48                   	dec    %eax
43a2a8:	58                   	pop    %eax
43a2a9:	6e                   	outsb  %ds:(%esi),(%dx)
43a2aa:	68 67 4f 78 34       	push   $0x34784f67
43a2af:	45                   	inc    %ebp
43a2b0:	74 30                	je     0x43a2e2
43a2b2:	77 33                	ja     0x43a2e7
43a2b4:	4c                   	dec    %esp
43a2b5:	30 54 49 75          	xor    %dl,0x75(%ecx,%ecx,2)
43a2b9:	45                   	inc    %ebp
43a2ba:	31 69 59             	xor    %ebp,0x59(%ecx)
43a2bd:	71 41                	jno    0x43a300
43a2bf:	32 4d 4c             	xor    0x4c(%ebp),%cl
43a2c2:	43                   	inc    %ebx
43a2c3:	52                   	push   %edx
43a2c4:	55                   	push   %ebp
43a2c5:	6e                   	outsb  %ds:(%esi),(%dx)
43a2c6:	4a                   	dec    %edx
43a2c7:	71 52                	jno    0x43a31b
43a2c9:	4c                   	dec    %esp
43a2ca:	54                   	push   %esp
43a2cb:	59                   	pop    %ecx
43a2cc:	44                   	inc    %esp
43a2cd:	50                   	push   %eax
43a2ce:	62 49 59             	bound  %ecx,0x59(%ecx)
43a2d1:	66 37                	data16 aaa
43a2d3:	54                   	push   %esp
43a2d4:	6d                   	insl   (%dx),%es:(%edi)
43a2d5:	5a                   	pop    %edx
43a2d6:	56                   	push   %esi
43a2d7:	2f                   	das
43a2d8:	74 73                	je     0x43a34d
43a2da:	6d                   	insl   (%dx),%es:(%edi)
43a2db:	41                   	inc    %ecx
43a2dc:	64 63 4f 6d          	arpl   %ecx,%fs:0x6d(%edi)
43a2e0:	52                   	push   %edx
43a2e1:	55                   	push   %ebp
43a2e2:	49                   	dec    %ecx
43a2e3:	2f                   	das
43a2e4:	44                   	inc    %esp
43a2e5:	65 66 34 45          	gs data16 xor $0x45,%al
43a2e9:	73 4f                	jae    0x43a33a
43a2eb:	77 32                	ja     0x43a31f
43a2ed:	6e                   	outsb  %ds:(%esi),(%dx)
43a2ee:	4e                   	dec    %esi
43a2ef:	5a                   	pop    %edx
43a2f0:	33 4c 77 75          	xor    0x75(%edi,%esi,2),%ecx
43a2f4:	57                   	push   %edi
43a2f5:	75 38                	jne    0x43a32f
43a2f7:	7a 2b                	jp     0x43a324
43a2f9:	35 39 39 68 34       	xor    $0x34683939,%eax
43a2fe:	71 77                	jno    0x43a377
43a300:	5a                   	pop    %edx
43a301:	43                   	inc    %ebx
43a302:	4a                   	dec    %edx
43a303:	34 52                	xor    $0x52,%al
43a305:	62 58 42             	bound  %ebx,0x42(%eax)
43a308:	71 68                	jno    0x43a372
43a30a:	42                   	inc    %edx
43a30b:	52                   	push   %edx
43a30c:	2b 4b 4a             	sub    0x4a(%ebx),%ecx
43a30f:	2f                   	das
43a310:	6d                   	insl   (%dx),%es:(%edi)
43a311:	4c                   	dec    %esp
43a312:	2b 48 4c             	sub    0x4c(%eax),%ecx
43a315:	53                   	push   %ebx
43a316:	2f                   	das
43a317:	68 34 67 6c 43       	push   $0x436c6734
43a31c:	38 77 77             	cmp    %dh,0x77(%edi)
43a31f:	65 56                	gs push %esi
43a321:	72 61                	jb     0x43a384
43a323:	6b 4c 77 2b 55       	imul   $0x55,0x2b(%edi,%esi,2),%ecx
43a328:	35 6b 59 70 49       	xor    $0x4970596b,%eax
43a32d:	55                   	push   %ebp
43a32e:	35 70 73 7a 73       	xor    $0x737a7370,%eax
43a333:	4a                   	dec    %edx
43a334:	6a 39                	push   $0x39
43a336:	52                   	push   %edx
43a337:	38 73 57             	cmp    %dh,0x57(%ebx)
43a33a:	4b                   	dec    %ebx
43a33b:	49                   	dec    %ecx
43a33c:	36 4c                	ss dec %esp
43a33e:	45                   	inc    %ebp
43a33f:	79 56                	jns    0x43a397
43a341:	73 58                	jae    0x43a39b
43a343:	52                   	push   %edx
43a344:	6e                   	outsb  %ds:(%esi),(%dx)
43a345:	58                   	pop    %eax
43a346:	68 67 42 2f 32       	push   $0x322f4267
43a34b:	75 2f                	jne    0x43a37c
43a34d:	58                   	pop    %eax