43c222:	58                   	pop    %eax
43c223:	39 35 46 7a 70 77    	cmp    %esi,0x77707a46
43c229:	47                   	inc    %edi
43c22a:	6d                   	insl   (%dx),%es:(%edi)
43c22b:	30 33                	xor    %dh,(%ebx)
43c22d:	62 46 76             	bound  %eax,0x76(%esi)
43c230:	64 6a 57             	fs push $0x57
43c233:	37                   	aaa
43c234:	54                   	push   %esp
43c235:	58                   	pop    %eax
43c236:	6c                   	insb   (%dx),%es:(%edi)
43c237:	65 48                	gs dec %eax
43c239:	4a                   	dec    %edx
43c23a:	42                   	inc    %edx
43c23b:	6e                   	outsb  %ds:(%esi),(%dx)
43c23c:	76 39                	jbe    0x43c277
43c23e:	55                   	push   %ebp
43c23f:	63 38                	arpl   %edi,(%eax)
43c241:	34 6c                	xor    $0x6c,%al
43c243:	6f                   	outsl  %ds:(%esi),(%dx)
43c244:	44                   	inc    %esp
43c245:	46                   	inc    %esi
43c246:	5a                   	pop    %edx
43c247:	31 56 4e             	xor    %edx,0x4e(%esi)
43c24a:	4d                   	dec    %ebp
43c24b:	79 70                	jns    0x43c2bd
43c24d:	78 45                	js     0x43c294
43c24f:	69 4e 6e 49 77 32 4b 	imul   $0x4b327749,0x6e(%esi),%ecx
43c256:	57                   	push   %edi
43c257:	55                   	push   %ebp
43c258:	2b 55 6c             	sub    0x6c(%ebp),%edx
43c25b:	47                   	inc    %edi
43c25c:	37                   	aaa
43c25d:	31 50 69             	xor    %edx,0x69(%eax)
43c260:	32 42 58             	xor    0x58(%edx),%al
43c263:	6f                   	outsl  %ds:(%esi),(%dx)
43c264:	36 4c                	ss dec %esp
43c266:	52                   	push   %edx
43c267:	6a 4a                	push   $0x4a
43c269:	30 68 72             	xor    %ch,0x72(%eax)
43c26c:	63 43 48             	arpl   %eax,0x48(%ebx)
43c26f:	54                   	push   %esp
43c270:	57                   	push   %edi
43c271:	53                   	push   %ebx
43c272:	39 71 6c             	cmp    %esi,0x6c(%ecx)
43c275:	38 73 45             	cmp    %dh,0x45(%ebx)
43c278:	45                   	inc    %ebp
43c279:	4b                   	dec    %ebx
43c27a:	72 61                	jb     0x43c2dd
43c27c:	35 4f 66 42 34       	xor    $0x3442664f,%eax
43c281:	4a                   	dec    %edx
43c282:	37                   	aaa
43c283:	4a                   	dec    %edx
43c284:	66 4f                	dec    %di
43c286:	4e                   	dec    %esi
43c287:	54                   	push   %esp
43c288:	55                   	push   %ebp
43c289:	70 63                	jo     0x43c2ee
43c28b:	71 74                	jno    0x43c301
43c28d:	7a 30                	jp     0x43c2bf
43c28f:	35 50 63 46 78       	xor    $0x78466350,%eax
43c294:	64 58                	fs pop %eax
43c296:	38 2f                	cmp    %ch,(%edi)
43c298:	56                   	push   %esi
43c299:	69 73 30 64 72 38 5a 	imul   $0x5a387264,0x30(%ebx),%esi
43c2a0:	39 71 51             	cmp    %esi,0x51(%ecx)
43c2a3:	76 4e                	jbe    0x43c2f3
43c2a5:	71 78                	jno    0x43c31f
43c2a7:	4c                   	dec    %esp
43c2a8:	2f                   	das
43c2a9:	2b 53 41             	sub    0x41(%ebx),%edx
43c2ac:	34 45                	xor    $0x45,%al
43c2ae:	67 33 52 4f          	xor    0x4f(%bp,%si),%edx
43c2b2:	32 33                	xor    (%ebx),%dh
43c2b4:	72 64                	jb     0x43c31a
43c2b6:	72 61                	jb     0x43c319
43c2b8:	6f                   	outsl  %ds:(%esi),(%dx)
43c2b9:	6d                   	insl   (%dx),%es:(%edi)
43c2ba:	53                   	push   %ebx
43c2bb:	43                   	inc    %ebx
43c2bc:	31 71 4a             	xor    %esi,0x4a(%ecx)
43c2bf:	4a                   	dec    %edx
43c2c0:	6a 37                	push   $0x37
43c2c2:	46                   	inc    %esi
43c2c3:	55                   	push   %ebp
43c2c4:	75 6d                	jne    0x43c333
43c2c6:	71 5a                	jno    0x43c322
43c2c8:	32 50 4c             	xor    0x4c(%eax),%dl
43c2cb:	31 6e 2b             	xor    %ebp,0x2b(%esi)
43c2ce:	78 4c                	js     0x43c31c
43c2d0:	35 6b 4e 55 64       	xor    $0x64554e6b,%eax
43c2d5:	63 50 42             	arpl   %edx,0x42(%eax)
43c2d8:	31 59 6e             	xor    %ebx,0x6e(%ecx)
43c2db:	70 57                	jo     0x43c334
43c2dd:	6e                   	outsb  %ds:(%esi),(%dx)
43c2de:	4a                   	dec    %edx
43c2df:	44                   	inc    %esp
43c2e0:	75 64                	jne    0x43c346
43c2e2:	69 67 51 2f 6a 57 37 	imul   $0x37576a2f,0x51(%edi),%esp
43c2e9:	2f                   	das
43c2ea:	66 56                	push   %si
43c2ec:	63 55 46             	arpl   %edx,0x46(%ebp)
43c2ef:	42                   	inc    %edx
43c2f0:	6e                   	outsb  %ds:(%esi),(%dx)
43c2f1:	79 6a                	jns    0x43c35d
43c2f3:	34 39                	xor    $0x39,%al
43c2f5:	73 45                	jae    0x43c33c
43c2f7:	6c                   	insb   (%dx),%es:(%edi)
43c2f8:	46                   	inc    %esi
43c2f9:	64 73 6c             	fs jae 0x43c368
43c2fc:	2f                   	das
43c2fd:	6e                   	outsb  %ds:(%esi),(%dx)
43c2fe:	59                   	pop    %ecx
43c2ff:	33 39                	xor    (%ecx),%edi
43c301:	43                   	inc    %ebx
43c302:	44                   	inc    %esp
43c303:	2b 6d 6d             	sub    0x6d(%ebp),%ebp
43c306:	48                   	dec    %eax
43c307:	63 7a 59             	arpl   %edi,0x59(%edx)
43c30a:	44                   	inc    %esp
43c30b:	7a 47                	jp     0x43c354
43c30d:	42                   	inc    %edx
43c30e:	6e                   	outsb  %ds:(%esi),(%dx)
43c30f:	36 32 46 6c          	xor    %ss:0x6c(%esi),%al
43c313:	64 30 6d 31          	xor    %ch,%fs:0x31(%ebp)
43c317:	37                   	aaa
43c318:	45                   	inc    %ebp
43c319:	31 41 45             	xor    %eax,0x45(%ecx)
43c31c:	4c                   	dec    %esp
43c31d:	75 6c                	jne    0x43c38b
43c31f:	6b 6c 2f 55 70       	imul   $0x70,0x55(%edi,%ebp,1),%ebp
43c324:	4f                   	dec    %edi
43c325:	6a 2f                	push   $0x2f
43c327:	70 44                	jo     0x43c36d
43c329:	75 75                	jne    0x43c3a0
43c32b:	37                   	aaa
43c32c:	77 64                	ja     0x43c392
43c32e:	63 39                	arpl   %edi,(%ecx)
43c330:	58                   	pop    %eax
43c331:	58                   	pop    %eax
43c332:	54                   	push   %esp
43c333:	46                   	inc    %esi
43c334:	37                   	aaa
43c335:	51                   	push   %ecx
43c336:	4f                   	dec    %edi
43c337:	6a 36                	push   $0x36
43c339:	51                   	push   %ecx
43c33a:	55                   	push   %ebp
43c33b:	75 46                	jne    0x43c383
43c33d:	66 42                	inc    %dx
43c33f:	73 70                	jae    0x43c3b1
43c341:	6f                   	outsl  %ds:(%esi),(%dx)
43c342:	39 35 77 37 6c 42    	cmp    %esi,0x426c3777
43c348:	2b 63 68             	sub    0x68(%ebx),%esp
43c34b:	33 53 32             	xor    0x32(%ebx),%edx
43c34e:	50                   	push   %eax
43c34f:	43                   	inc    %ebx
43c350:	42                   	inc    %edx
43c351:	62 54 47 35          	bound  %edx,0x35(%edi,%eax,2)
43c355:	48                   	dec    %eax
43c356:	4b                   	dec    %ebx
43c357:	4c                   	dec    %esp
43c358:	62 4b 35             	bound  %ecx,0x35(%ebx)
43c35b:	6c                   	insb   (%dx),%es:(%edi)
43c35c:	37                   	aaa
43c35d:	55                   	push   %ebp
43c35e:	34 79                	xor    $0x79,%al
43c360:	6f                   	outsl  %ds:(%esi),(%dx)
43c361:	6a 73                	push   $0x73
43c363:	2b 67 70             	sub    0x70(%edi),%esp
43c366:	59                   	pop    %ecx
43c367:	4c                   	dec    %esp
43c368:	61                   	popa
43c369:	64 4e                	fs dec %esi
43c36b:	77 4c                	ja     0x43c3b9
43c36d:	43                   	inc    %ebx
43c36e:	37                   	aaa
43c36f:	6b 2b 38             	imul   $0x38,(%ebx),%ebp
43c372:	69 78 73 65 75 30 65 	imul   $0x65307565,0x73(%eax),%edi
43c379:	64 76 2b             	fs jbe 0x43c3a7
43c37c:	58                   	pop    %eax
43c37d:	57                   	push   %edi
43c37e:	4f                   	dec    %edi
43c37f:	69 69 4a 70 6f 36 4d 	imul   $0x4d366f70,0x4a(%ecx),%ebp
43c386:	67 31 56 4f          	xor    %edx,0x4f(%bp)
43c38a:	6a 4d                	push   $0x4d
43c38c:	68 45 45 47 79       	push   $0x79474545
43c391:	78 4a                	js     0x43c3dd
43c393:	32 6c 51 70          	xor    0x70(%ecx,%edx,2),%ch
43c397:	77 50                	ja     0x43c3e9
43c399:	49                   	dec    %ecx
43c39a:	67 54                	addr16 push %esp
43c39c:	7a 61                	jp     0x43c3ff
43c39e:	70 76                	jo     0x43c416
43c3a0:	79 53                	jns    0x43c3f5
43c3a2:	79 59                	jns    0x43c3fd
43c3a4:	32 59 6f             	xor    0x6f(%ecx),%bl
43c3a7:	63 2f                	arpl   %ebp,(%edi)
43c3a9:	30 53 53             	xor    %dl,0x53(%ebx)
43c3ac:	72 50                	jb     0x43c3fe
43c3ae:	31 77 63             	xor    %esi,0x63(%edi)
43c3b1:	77 30                	ja     0x43c3e3
43c3b3:	58                   	pop    %eax
43c3b4:	67 43                	addr16 inc %ebx
43c3b6:	45                   	inc    %ebp
43c3b7:	4c                   	dec    %esp
43c3b8:	4b                   	dec    %ebx
43c3b9:	31 33                	xor    %esi,(%ebx)
43c3bb:	65 49                	gs dec %ecx
43c3bd:	35 6c 67 4f 62       	xor    $0x624f676c,%eax
43c3c2:	2f                   	das
43c3c3:	73 4b                	jae    0x43c410
43c3c5:	32 4f 55             	xor    0x55(%edi),%cl
43c3c8:	33 6a 56             	xor    0x56(%edx),%ebp
43c3cb:	34 65                	xor    $0x65,%al
43c3cd:	45                   	inc    %ebp
43c3ce:	4a                   	dec    %edx
43c3cf:	47                   	inc    %edi
43c3d0:	6f                   	outsl  %ds:(%esi),(%dx)
43c3d1:	64 65 4d             	fs gs dec %ebp
43c3d4:	58                   	pop    %eax
43c3d5:	34 4e                	xor    $0x4e,%al
43c3d7:	44                   	inc    %esp
43c3d8:	72 43                	jb     0x43c41d
43c3da:	77 79                	ja     0x43c455
43c3dc:	2b 75 42             	sub    0x42(%ebp),%esi
43c3df:	7a 57                	jp     0x43c438
43c3e1:	57                   	push   %edi
43c3e2:	46                   	inc    %esi
43c3e3:	56                   	push   %esi
43c3e4:	37                   	aaa
43c3e5:	4c                   	dec    %esp
43c3e6:	74 73                	je     0x43c45b
43c3e8:	45                   	inc    %ebp
43c3e9:	4c                   	dec    %esp
43c3ea:	53                   	push   %ebx
43c3eb:	51                   	push   %ecx
43c3ec:	30 65 41             	xor    %ah,0x41(%ebp)
43c3ef:	31 68 6d             	xor    %ebp,0x6d(%eax)
43c3f2:	6e                   	outsb  %ds:(%esi),(%dx)
43c3f3:	2f                   	das
43c3f4:	72 30                	jb     0x43c426
43c3f6:	69 58 46 30 70 59 38 	imul   $0x38597030,0x46(%eax),%ebx
43c3fd:	51                   	push   %ecx
43c3fe:	44                   	inc    %esp
43c3ff:	53                   	push   %ebx
43c400:	2f                   	das
43c401:	75 74                	jne    0x43c477
43c403:	70 44                	jo     0x43c449
43c405:	52                   	push   %edx
43c406:	35 53 73 67 56       	xor    $0x56677353,%eax
43c40b:	76 6e                	jbe    0x43c47b
43c40d:	70 45                	jo     0x43c454
43c40f:	74 78                	je     0x43c489
43c411:	74 4b                	je     0x43c45e
43c413:	4a                   	dec    %edx
43c414:	4d                   	dec    %ebp
43c415:	6d                   	insl   (%dx),%es:(%edi)
43c416:	38 5a 4d             	cmp    %bl,0x4d(%edx)
43c419:	61                   	popa
43c41a:	2b 69 59             	sub    0x59(%ecx),%ebp
43c41d:	74 6e                	je     0x43c48d
43c41f:	42                   	inc    %edx
43c420:	38 52 59             	cmp    %dl,0x59(%edx)
43c423:	75 6c                	jne    0x43c491
43c425:	2b 62 69             	sub    0x69(%edx),%esp
43c428:	4a                   	dec    %edx
43c429:	77 6f                	ja     0x43c49a
43c42b:	55                   	push   %ebp
43c42c:	54                   	push   %esp
43c42d:	72 44                	jb     0x43c473
43c42f:	52                   	push   %edx
43c430:	44                   	inc    %esp
43c431:	56                   	push   %esi
43c432:	75 31                	jne    0x43c465
43c434:	66 78 55             	data16 js 0x43c48c
43c437:	68 53 69 45 6b       	push   $0x6b456953
43c43c:	75 37                	jne    0x43c475
43c43e:	47                   	inc    %edi
43c43f:	4b                   	dec    %ebx
43c440:	4c                   	dec    %esp
43c441:	50                   	push   %eax
43c442:	34 6a                	xor    $0x6a,%al
43c444:	66 56                	push   %si
43c446:	46                   	inc    %esi
43c447:	36 4a                	ss dec %edx
43c449:	61                   	popa
43c44a:	32 33                	xor    (%ebx),%dh
43c44c:	47                   	inc    %edi
43c44d:	70 2f                	jo     0x43c47e
43c44f:	38 69 55             	cmp    %ch,0x55(%ecx)
43c452:	49                   	dec    %ecx
43c453:	51                   	push   %ecx
43c454:	38 4a 59             	cmp    %cl,0x59(%edx)
43c457:	74 4e                	je     0x43c4a7
43c459:	45                   	inc    %ebp
43c45a:	69 54 44 74 64 39 53 	imul   $0x66533964,0x74(%esp,%eax,2),%edx
43c461:	66
43c462:	47                   	inc    %edi
43c463:	55                   	push   %ebp
43c464:	4b                   	dec    %ebx
43c465:	75 42                	jne    0x43c4a9
43c467:	39 66 71             	cmp    %esp,0x71(%esi)
43c46a:	48                   	dec    %eax
43c46b:	37                   	aaa
43c46c:	4d                   	dec    %ebp
43c46d:	58                   	pop    %eax
43c46e:	51                   	push   %ecx
43c46f:	38 68 4f             	cmp    %ch,0x4f(%eax)
43c472:	59                   	pop    %ecx
43c473:	52                   	push   %edx
43c474:	53                   	push   %ebx
43c475:	67 63 6d 56          	arpl   %ebp,0x56(%di)
43c479:	53                   	push   %ebx
43c47a:	43                   	inc    %ebx
43c47b:	4f                   	dec    %edi
43c47c:	33 46 56             	xor    0x56(%esi),%eax
43c47f:	34 67                	xor    $0x67,%al
43c481:	6c                   	insb   (%dx),%es:(%edi)
43c482:	38 5a 51             	cmp    %bl,0x51(%edx)
43c485:	76 42                	jbe    0x43c4c9
43c487:	48                   	dec    %eax
43c488:	5a                   	pop    %edx
43c489:	54                   	push   %esp
43c48a:	55                   	push   %ebp
43c48b:	42                   	inc    %edx
43c48c:	52                   	push   %edx
43c48d:	7a 6d                	jp     0x43c4fc
43c48f:	4f                   	dec    %edi
43c490:	39 30                	cmp    %esi,(%eax)
43c492:	37                   	aaa
43c493:	69 6d 38 69 30 74 6e 	imul   $0x6e743069,0x38(%ebp),%ebp
43c49a:	44                   	inc    %esp
43c49b:	58                   	pop    %eax
43c49c:	47                   	inc    %edi
43c49d:	68 4b 42 6e 50       	push   $0x506e424b
43c4a2:	74 54                	je     0x43c4f8
43c4a4:	6c                   	insb   (%dx),%es:(%edi)
43c4a5:	7a 5a                	jp     0x43c501
43c4a7:	4a                   	dec    %edx
43c4a8:	75 48                	jne    0x43c4f2
43c4aa:	51                   	push   %ecx
43c4ab:	71 45                	jno    0x43c4f2
43c4ad:	49                   	dec    %ecx
43c4ae:	72 70                	jb     0x43c520
43c4b0:	72 70                	jb     0x43c522
43c4b2:	68 67 79 2f 52       	push   $0x522f7967
43c4b7:	4e                   	dec    %esi
43c4b8:	4b                   	dec    %ebx
43c4b9:	62 72 46             	bound  %esi,0x46(%edx)