43b297:	31 65 46             	xor    %esp,0x46(%ebp)
43b29a:	4c                   	dec    %esp
43b29b:	34 70                	xor    $0x70,%al
43b29d:	34 50                	xor    $0x50,%al
43b29f:	55                   	push   %ebp
43b2a0:	38 38                	cmp    %bh,(%eax)
43b2a2:	39 63 56             	cmp    %esp,0x56(%ebx)
43b2a5:	53                   	push   %ebx
43b2a6:	2f                   	das
43b2a7:	52                   	push   %edx
43b2a8:	51                   	push   %ecx
43b2a9:	38 58 47             	cmp    %bl,0x47(%eax)
43b2ac:	42                   	inc    %edx
43b2ad:	37                   	aaa
43b2ae:	6b 6b 4b 34          	imul   $0x34,0x4b(%ebx),%ebp
43b2b2:	79 66                	jns    0x43b31a
43b2b4:	31 49 57             	xor    %ecx,0x57(%ecx)
43b2b7:	71 45                	jno    0x43b2fe
43b2b9:	66 6a 6c             	pushw  $0x6c
43b2bc:	74 48                	je     0x43b306
43b2be:	74 39                	je     0x43b2f9
43b2c0:	6e                   	outsb  %ds:(%esi),(%dx)
43b2c1:	55                   	push   %ebp
43b2c2:	64 4d                	fs dec %ebp
43b2c4:	38 37                	cmp    %dh,(%edi)
43b2c6:	64 48                	fs dec %eax
43b2c8:	76 43                	jbe    0x43b30d
43b2ca:	45                   	inc    %ebp
43b2cb:	47                   	inc    %edi
43b2cc:	6d                   	insl   (%dx),%es:(%edi)
43b2cd:	77 46                	ja     0x43b315
43b2cf:	78 34                	js     0x43b305
43b2d1:	44                   	inc    %esp
43b2d2:	38 43 79             	cmp    %al,0x79(%ebx)
43b2d5:	55                   	push   %ebp
43b2d6:	7a 6e                	jp     0x43b346
43b2d8:	36 70 59             	ss jo  0x43b334
43b2db:	59                   	pop    %ecx
43b2dc:	58                   	pop    %eax
43b2dd:	2b 74 41 38          	sub    0x38(%ecx,%eax,2),%esi
43b2e1:	47                   	inc    %edi
43b2e2:	46                   	inc    %esi
43b2e3:	57                   	push   %edi
43b2e4:	59                   	pop    %ecx
43b2e5:	37                   	aaa
43b2e6:	37                   	aaa
43b2e7:	42                   	inc    %edx
43b2e8:	5a                   	pop    %edx
43b2e9:	39 6b 41             	cmp    %ebp,0x41(%ebx)
43b2ec:	49                   	dec    %ecx
43b2ed:	4a                   	dec    %edx
43b2ee:	73 32                	jae    0x43b322
43b2f0:	78 51                	js     0x43b343
43b2f2:	63 71 6f             	arpl   %esi,0x6f(%ecx)
43b2f5:	75 2f                	jne    0x43b326
43b2f7:	36 62 5a 75          	bound  %ebx,%ss:0x75(%edx)
43b2fb:	31 76 43             	xor    %esi,0x43(%esi)
43b2fe:	6c                   	insb   (%dx),%es:(%edi)
43b2ff:	46                   	inc    %esi
43b300:	2b 4a 55             	sub    0x55(%edx),%ecx
43b303:	63 44 32 6e          	arpl   %eax,0x6e(%edx,%esi,1)
43b307:	65 31 41 4c          	xor    %eax,%gs:0x4c(%ecx)
43b30b:	37                   	aaa
43b30c:	76 49                	jbe    0x43b357
43b30e:	31 36                	xor    %esi,(%esi)
43b310:	6b 6a 4c 41          	imul   $0x41,0x4c(%edx),%ebp
43b314:	53                   	push   %ebx
43b315:	64 78 51             	fs js  0x43b369
43b318:	59                   	pop    %ecx
43b319:	35 67 32 52 49       	xor    $0x49523267,%eax
43b31e:	47                   	inc    %edi
43b31f:	33 50 36             	xor    0x36(%eax),%edx
43b322:	79 56                	jns    0x43b37a
43b324:	41                   	inc    %ecx
43b325:	49                   	dec    %ecx
43b326:	42                   	inc    %edx
43b327:	49                   	dec    %ecx
43b328:	2f                   	das
43b329:	52                   	push   %edx
43b32a:	72 6f                	jb     0x43b39b
43b32c:	4f                   	dec    %edi
43b32d:	47                   	inc    %edi
43b32e:	47                   	inc    %edi
43b32f:	38 5a 31             	cmp    %bl,0x31(%edx)
43b332:	73 2b                	jae    0x43b35f
43b334:	56                   	push   %esi
43b335:	6d                   	insl   (%dx),%es:(%edi)
43b336:	6f                   	outsl  %ds:(%esi),(%dx)
43b337:	56                   	push   %esi
43b338:	70 63                	jo     0x43b39d
43b33a:	37                   	aaa
43b33b:	4b                   	dec    %ebx
43b33c:	50                   	push   %eax
43b33d:	64 6c                	fs insb (%dx),%es:(%edi)
43b33f:	74 72                	je     0x43b3b3
43b341:	58                   	pop    %eax
43b342:	57                   	push   %edi
43b343:	67 59                	addr16 pop %ecx
43b345:	75 56                	jne    0x43b39d
43b347:	5a                   	pop    %edx
43b348:	63 67 42             	arpl   %esp,0x42(%edi)
43b34b:	77 6f                	ja     0x43b3bc
43b34d:	57                   	push   %edi
43b34e:	30 32                	xor    %dh,(%edx)
43b350:	71 47                	jno    0x43b399
43b352:	4e                   	dec    %esi
43b353:	6c                   	insb   (%dx),%es:(%edi)
43b354:	72 61                	jb     0x43b3b7
43b356:	63 44 46 4d          	arpl   %eax,0x4d(%esi,%eax,2)
43b35a:	45                   	inc    %ebp
43b35b:	2b 62 35             	sub    0x35(%edx),%esp
43b35e:	62 50 64             	bound  %edx,0x64(%eax)
43b361:	59                   	pop    %ecx
43b362:	63 37                	arpl   %esi,(%edi)
43b364:	35 44 46 39 66       	xor    $0x66394644,%eax
43b369:	44                   	inc    %esp
43b36a:	57                   	push   %edi
43b36b:	36 4b                	ss dec %ebx
43b36d:	73 51                	jae    0x43b3c0
43b36f:	75 64                	jne    0x43b3d5
43b371:	78 61                	js     0x43b3d4
43b373:	69 2b 68 68 32 4b    	imul   $0x4b326868,(%ebx),%ebp
43b379:	38 38                	cmp    %bh,(%eax)
43b37b:	4c                   	dec    %esp
43b37c:	64 65 44             	fs gs inc %esp
43b37f:	6f                   	outsl  %ds:(%esi),(%dx)
43b380:	41                   	inc    %ecx
43b381:	49                   	dec    %ecx
43b382:	31 33                	xor    %esi,(%ebx)
43b384:	7a 59                	jp     0x43b3df
43b386:	36 53                	ss push %ebx
43b388:	4d                   	dec    %ebp
43b389:	56                   	push   %esi
43b38a:	78 4d                	js     0x43b3d9
43b38c:	6e                   	outsb  %ds:(%esi),(%dx)
43b38d:	74 72                	je     0x43b401
43b38f:	72 54                	jb     0x43b3e5
43b391:	4d                   	dec    %ebp
43b392:	73 50                	jae    0x43b3e4
43b394:	32 67 43             	xor    0x43(%edi),%ah
43b397:	65 45                	gs inc %ebp
43b399:	56                   	push   %esi
43b39a:	4b                   	dec    %ebx
43b39b:	58                   	pop    %eax
43b39c:	72 67                	jb     0x43b405
43b39e:	64 62 74 64 30       	bound  %esi,%fs:0x30(%esp,%eiz,2)
43b3a3:	69 56 6b 7a 43 74 4b 	imul   $0x4b74437a,0x6b(%esi),%edx
43b3aa:	31 58 67             	xor    %ebx,0x67(%eax)
43b3ad:	76 52                	jbe    0x43b401
43b3af:	6d                   	insl   (%dx),%es:(%edi)
43b3b0:	34 54                	xor    $0x54,%al
43b3b2:	70 4a                	jo     0x43b3fe
43b3b4:	78 4e                	js     0x43b404
43b3b6:	69 54 4c 64 79 35 70 	imul   $0x4f703579,0x64(%esp,%ecx,2),%edx
43b3bd:	4f
43b3be:	46                   	inc    %esi
43b3bf:	32 4c 79 54          	xor    0x54(%ecx,%edi,2),%cl
43b3c3:	67 36 74 77          	addr16 ss je 0x43b43e
43b3c7:	44                   	inc    %esp
43b3c8:	55                   	push   %ebp
43b3c9:	2b 4b 57             	sub    0x57(%ebx),%ecx
43b3cc:	55                   	push   %ebp
43b3cd:	2f                   	das
43b3ce:	59                   	pop    %ecx
43b3cf:	61                   	popa
43b3d0:	33 70 43             	xor    0x43(%eax),%esi
43b3d3:	37                   	aaa
43b3d4:	4c                   	dec    %esp
43b3d5:	42                   	inc    %edx
43b3d6:	68 4a 68 73 53       	push   $0x5373684a
43b3db:	50                   	push   %eax
43b3dc:	58                   	pop    %eax
43b3dd:	53                   	push   %ebx
43b3de:	59                   	pop    %ecx
43b3df:	54                   	push   %esp
43b3e0:	77 30                	ja     0x43b412
43b3e2:	42                   	inc    %edx
43b3e3:	2b 6c 36 37          	sub    0x37(%esi,%esi,1),%ebp
43b3e7:	6d                   	insl   (%dx),%es:(%edi)
43b3e8:	73 36                	jae    0x43b420
43b3ea:	77 6e                	ja     0x43b45a
43b3ec:	55                   	push   %ebp
43b3ed:	76 37                	jbe    0x43b426
43b3ef:	50                   	push   %eax
43b3f0:	55                   	push   %ebp
43b3f1:	58                   	pop    %eax
43b3f2:	34 55                	xor    $0x55,%al
43b3f4:	75 52                	jne    0x43b448
43b3f6:	67 76 70             	addr16 jbe 0x43b469
43b3f9:	54                   	push   %esp
43b3fa:	62 33                	bound  %esi,(%ebx)
43b3fc:	39 37                	cmp    %esi,(%edi)
43b3fe:	34 57                	xor    $0x57,%al
43b400:	47                   	inc    %edi
43b401:	67 4b                	addr16 dec %ebx
43b403:	31 58 32             	xor    %ebx,0x32(%eax)
43b406:	66 70 72             	data16 jo 0x43b47b
43b409:	6a 37                	push   $0x37
43b40b:	4c                   	dec    %esp
43b40c:	49                   	dec    %ecx
43b40d:	31 5a 56             	xor    %ebx,0x56(%edx)
43b410:	75 5a                	jne    0x43b46c
43b412:	63 71 63             	arpl   %esi,0x63(%ecx)
43b415:	70 57                	jo     0x43b46e
43b417:	67 5a                	addr16 pop %edx
43b419:	56                   	push   %esi
43b41a:	47                   	inc    %edi
43b41b:	59                   	pop    %ecx
43b41c:	54                   	push   %esp
43b41d:	6e                   	outsb  %ds:(%esi),(%dx)
43b41e:	66 42                	inc    %dx
43b420:	4c                   	dec    %esp
43b421:	2f                   	das
43b422:	59                   	pop    %ecx
43b423:	33 65 36             	xor    0x36(%ebp),%esp
43b426:	7a 4e                	jp     0x43b476
43b428:	55                   	push   %ebp
43b429:	46                   	inc    %esi
43b42a:	4c                   	dec    %esp
43b42b:	77 34                	ja     0x43b461
43b42d:	32 71 55             	xor    0x55(%ecx),%dh
43b430:	74 6c                	je     0x43b49e
43b432:	4e                   	dec    %esi
43b433:	46                   	inc    %esi
43b434:	51                   	push   %ecx
43b435:	41                   	inc    %ecx
43b436:	5a                   	pop    %edx
43b437:	59                   	pop    %ecx
43b438:	69 32 55 4f 42 73    	imul   $0x73424f55,(%edx),%esi
43b43e:	61                   	popa
43b43f:	41                   	inc    %ecx
43b440:	6f                   	outsl  %ds:(%esi),(%dx)
43b441:	56                   	push   %esi
43b442:	32 39                	xor    (%ecx),%bh
43b444:	30 43 38             	xor    %al,0x38(%ebx)
43b447:	65 71 2f             	gs jno 0x43b479
43b44a:	6a 4b                	push   $0x4b
43b44c:	4e                   	dec    %esi
43b44d:	64 57                	fs push %edi
43b44f:	6e                   	outsb  %ds:(%esi),(%dx)
43b450:	30 47 69             	xor    %al,0x69(%edi)
43b453:	6a 49                	push   $0x49
43b455:	67 35 72 6e 35 37    	addr16 xor $0x37356e72,%eax
43b45b:	75 43                	jne    0x43b4a0
43b45d:	50                   	push   %eax
43b45e:	4b                   	dec    %ebx
43b45f:	2b 4a 69             	sub    0x69(%edx),%ecx
43b462:	44                   	inc    %esp
43b463:	77 68                	ja     0x43b4cd
43b465:	31 6f 6b             	xor    %ebp,0x6b(%edi)
43b468:	61                   	popa
43b469:	4e                   	dec    %esi
43b46a:	53                   	push   %ebx
43b46b:	35 55 57 4a 50       	xor    $0x504a5755,%eax
43b470:	69 34 59 2b 54 62 51 	imul   $0x5162542b,(%ecx,%ebx,2),%esi
43b477:	6c                   	insb   (%dx),%es:(%edi)
43b478:	4a                   	dec    %edx
43b479:	4c                   	dec    %esp
43b47a:	69 79 4e 2f 70 47 4d 	imul   $0x4d47702f,0x4e(%ecx),%edi
43b481:	36 35 34 52 4a 52    	ss xor $0x524a5234,%eax
43b487:	4c                   	dec    %esp
43b488:	6a 34                	push   $0x34
43b48a:	32 42 30             	xor    0x30(%edx),%al
43b48d:	4b                   	dec    %ebx
43b48e:	4e                   	dec    %esi
43b48f:	74 33                	je     0x43b4c4
43b491:	6f                   	outsl  %ds:(%esi),(%dx)
43b492:	38 34 64             	cmp    %dh,(%esp,%eiz,2)
43b495:	6b 65 59 75          	imul   $0x75,0x59(%ebp),%esp
43b499:	74 43                	je     0x43b4de
43b49b:	58                   	pop    %eax
43b49c:	32 44 59 32          	xor    0x32(%ecx,%ebx,2),%al
43b4a0:	5a                   	pop    %edx
43b4a1:	48                   	dec    %eax
43b4a2:	35 48 51 75 44       	xor    $0x44755148,%eax
43b4a7:	43                   	inc    %ebx
43b4a8:	34 34                	xor    $0x34,%al
43b4aa:	6c                   	insb   (%dx),%es:(%edi)
43b4ab:	6d                   	insl   (%dx),%es:(%edi)
43b4ac:	4c                   	dec    %esp
43b4ad:	46                   	inc    %esi
43b4ae:	44                   	inc    %esp
43b4af:	36 55                	ss push %ebp
43b4b1:	64 49                	fs dec %ecx
43b4b3:	74 61                	je     0x43b516
43b4b5:	42                   	inc    %edx
43b4b6:	31 31                	xor    %esi,(%ecx)
43b4b8:	64 57                	fs push %edi
43b4ba:	51                   	push   %ecx
43b4bb:	6f                   	outsl  %ds:(%esi),(%dx)
43b4bc:	48                   	dec    %eax
43b4bd:	39 41 45             	cmp    %eax,0x45(%ecx)
43b4c0:	75 39                	jne    0x43b4fb
43b4c2:	69 41 37 56 70 5a 43 	imul   $0x435a7056,0x37(%ecx),%eax
43b4c9:	79 43                	jns    0x43b50e
43b4cb:	34 57                	xor    $0x57,%al
43b4cd:	46                   	inc    %esi
43b4ce:	7a 31                	jp     0x43b501
43b4d0:	64 63 5a 72          	arpl   %ebx,%fs:0x72(%edx)
43b4d4:	63 70 4f             	arpl   %esi,0x4f(%eax)
43b4d7:	65 50                	gs push %eax
43b4d9:	4d                   	dec    %ebp
43b4da:	31 49 69             	xor    %ecx,0x69(%ecx)
43b4dd:	62 4d 49             	bound  %ecx,0x49(%ebp)
43b4e0:	78 68                	js     0x43b54a
43b4e2:	4d                   	dec    %ebp
43b4e3:	36 46                	ss inc %esi
43b4e5:	6d                   	insl   (%dx),%es:(%edi)
43b4e6:	62 7a 4e             	bound  %edi,0x4e(%edx)
43b4e9:	6d                   	insl   (%dx),%es:(%edi)
43b4ea:	62 52 75             	bound  %edx,0x75(%edx)
43b4ed:	54                   	push   %esp
43b4ee:	30 70 6b             	xor    %dh,0x6b(%eax)
43b4f1:	44                   	inc    %esp
43b4f2:	55                   	push   %ebp
43b4f3:	4c                   	dec    %esp
43b4f4:	32 69 6b             	xor    0x6b(%ecx),%ch
43b4f7:	2b 66 44             	sub    0x44(%esi),%esp
43b4fa:	6f                   	outsl  %ds:(%esi),(%dx)
43b4fb:	45                   	inc    %ebp
43b4fc:	73 50                	jae    0x43b54e
43b4fe:	36 4d                	ss dec %ebp
43b500:	67 62 46 46          	bound  %eax,0x46(%bp)
43b504:	44                   	inc    %esp
43b505:	67 54                	addr16 push %esp
43b507:	67 6e                	outsb  %ds:(%si),(%dx)
43b509:	53                   	push   %ebx
43b50a:	73 45                	jae    0x43b551
43b50c:	6e                   	outsb  %ds:(%esi),(%dx)
43b50d:	4a                   	dec    %edx
43b50e:	67 32 6a 43          	xor    0x43(%bp,%si),%ch
43b512:	75 31                	jne    0x43b545
43b514:	79 34                	jns    0x43b54a
43b516:	34 4c                	xor    $0x4c,%al
43b518:	78 4d                	js     0x43b567
43b51a:	41                   	inc    %ecx
43b51b:	6b 43 67 78          	imul   $0x78,0x67(%ebx),%eax
43b51f:	44                   	inc    %esp
43b520:	4b                   	dec    %ebx
43b521:	30 38                	xor    %bh,(%eax)
43b523:	6d                   	insl   (%dx),%es:(%edi)
43b524:	6c                   	insb   (%dx),%es:(%edi)
43b525:	66 6d                	insw   (%dx),%es:(%edi)
43b527:	72 73                	jb     0x43b59c
43b529:	6f                   	outsl  %ds:(%esi),(%dx)
43b52a:	62 67 35             	bound  %esp,0x35(%edi)
43b52d:	57                   	push   %edi
43b52e:	69 76 49 2f 71 72 77 	imul   $0x7772712f,0x49(%esi),%esi
43b535:	35 46 4d 32 58       	xor    $0x58324d46,%eax
43b53a:	79 44                	jns    0x43b580