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
43b53c:	6d                   	insl   (%dx),%es:(%edi)
43b53d:	46                   	inc    %esi
43b53e:	2f                   	das
43b53f:	4f                   	dec    %edi
43b540:	77 77                	ja     0x43b5b9
43b542:	4c                   	dec    %esp
43b543:	39 52 36             	cmp    %edx,0x36(%edx)
43b546:	4a                   	dec    %edx
43b547:	30 67 46             	xor    %ah,0x46(%edi)
43b54a:	77 33                	ja     0x43b57f
43b54c:	61                   	popa
43b54d:	6d                   	insl   (%dx),%es:(%edi)
43b54e:	78 4c                	js     0x43b59c
43b550:	6f                   	outsl  %ds:(%esi),(%dx)
43b551:	4d                   	dec    %ebp
43b552:	37                   	aaa
43b553:	31 37                	xor    %esi,(%edi)
43b555:	77 75                	ja     0x43b5cc
43b557:	4c                   	dec    %esp
43b558:	52                   	push   %edx
43b559:	70 71                	jo     0x43b5cc
43b55b:	59                   	pop    %ecx
43b55c:	41                   	inc    %ecx
43b55d:	30 2b                	xor    %ch,(%ebx)
43b55f:	72 66                	jb     0x43b5c7
43b561:	61                   	popa
43b562:	73 4f                	jae    0x43b5b3
43b564:	56                   	push   %esi
43b565:	6d                   	insl   (%dx),%es:(%edi)
43b566:	53                   	push   %ebx
43b567:	4f                   	dec    %edi
43b568:	4d                   	dec    %ebp
43b569:	47                   	inc    %edi
43b56a:	4e                   	dec    %esi
43b56b:	6b 38 45             	imul   $0x45,(%eax),%edi
43b56e:	4d                   	dec    %ebp
43b56f:	4c                   	dec    %esp
43b570:	77 79                	ja     0x43b5eb
43b572:	69 65 51 4d 32 33 4b 	imul   $0x4b33324d,0x51(%ebp),%esp
43b579:	6d                   	insl   (%dx),%es:(%edi)
43b57a:	75 42                	jne    0x43b5be
43b57c:	75 43                	jne    0x43b5c1
43b57e:	78 62                	js     0x43b5e2
43b580:	50                   	push   %eax
43b581:	37                   	aaa
43b582:	6b 61 70 66          	imul   $0x66,0x70(%ecx),%esp
43b586:	4c                   	dec    %esp
43b587:	56                   	push   %esi
43b588:	6e                   	outsb  %ds:(%esi),(%dx)
43b589:	56                   	push   %esi
43b58a:	56                   	push   %esi
43b58b:	35 37 35 6b 54       	xor    $0x546b3537,%eax
43b590:	6f                   	outsl  %ds:(%esi),(%dx)
43b591:	62 4f 4e             	bound  %ecx,0x4e(%edi)
43b594:	73 30                	jae    0x43b5c6
43b596:	72 45                	jb     0x43b5dd
43b598:	6c                   	insb   (%dx),%es:(%edi)
43b599:	52                   	push   %edx
43b59a:	4e                   	dec    %esi
43b59b:	6d                   	insl   (%dx),%es:(%edi)
43b59c:	79 39                	jns    0x43b5d7
43b59e:	35 4b 4a 53 55       	xor    $0x55534a4b,%eax
43b5a3:	64 61                	fs popa
43b5a5:	37                   	aaa
43b5a6:	59                   	pop    %ecx
43b5a7:	32 33                	xor    (%ebx),%dh
43b5a9:	4c                   	dec    %esp
43b5aa:	4a                   	dec    %edx
43b5ab:	58                   	pop    %eax
43b5ac:	2f                   	das
43b5ad:	69 6b 68 46 30 61 76 	imul   $0x76613046,0x68(%ebx),%ebp
43b5b4:	6b 2b 45             	imul   $0x45,(%ebx),%ebp
43b5b7:	68 57 65 64 36       	push   $0x36646557
43b5bc:	58                   	pop    %eax
43b5bd:	46                   	inc    %esi
43b5be:	54                   	push   %esp
43b5bf:	4a                   	dec    %edx
43b5c0:	7a 53                	jp     0x43b615
43b5c2:	62 72 46             	bound  %esi,0x46(%edx)
43b5c5:	6f                   	outsl  %ds:(%esi),(%dx)
43b5c6:	42                   	inc    %edx
43b5c7:	70 34                	jo     0x43b5fd
43b5c9:	2b 4e 54             	sub    0x54(%esi),%ecx
43b5cc:	75 6a                	jne    0x43b638
43b5ce:	50                   	push   %eax
43b5cf:	31 78 47             	xor    %edi,0x47(%eax)
43b5d2:	54                   	push   %esp
43b5d3:	43                   	inc    %ebx
43b5d4:	44                   	inc    %esp
43b5d5:	4d                   	dec    %ebp
43b5d6:	43                   	inc    %ebx
43b5d7:	4d                   	dec    %ebp
43b5d8:	5a                   	pop    %edx
43b5d9:	31 42 70             	xor    %eax,0x70(%edx)
43b5dc:	57                   	push   %edi
43b5dd:	6b 30 79             	imul   $0x79,(%eax),%esi
43b5e0:	49                   	dec    %ecx
43b5e1:	78 4b                	js     0x43b62e
43b5e3:	61                   	popa
43b5e4:	6a 52                	push   $0x52
43b5e6:	39 50 7a             	cmp    %edx,0x7a(%eax)
43b5e9:	72 64                	jb     0x43b64f
43b5eb:	52                   	push   %edx
43b5ec:	61                   	popa
43b5ed:	4a                   	dec    %edx
43b5ee:	78 4e                	js     0x43b63e
43b5f0:	6b 6b 70 58          	imul   $0x58,0x70(%ebx),%ebp
43b5f4:	77 45                	ja     0x43b63b
43b5f6:	4e                   	dec    %esi
43b5f7:	53                   	push   %ebx
43b5f8:	75 68                	jne    0x43b662
43b5fa:	68 6e 2f 56 5a       	push   $0x5a562f6e
43b5ff:	35 53 46 52 50       	xor    $0x50524653,%eax
43b604:	31 55 6e             	xor    %edx,0x6e(%ebp)
43b607:	65 45                	gs inc %ebp
43b609:	74 31                	je     0x43b63c
43b60b:	72 41                	jb     0x43b64e
43b60d:	4b                   	dec    %ebx
43b60e:	78 71                	js     0x43b681
43b610:	31 76 33             	xor    %esi,0x33(%esi)
43b613:	67 67 2b 49 72       	addr16 sub 0x72(%bx,%di),%ecx
43b618:	4b                   	dec    %ebx
43b619:	76 4e                	jbe    0x43b669
43b61b:	33 74 34 57          	xor    0x57(%esp,%esi,1),%esi
43b61f:	66 56                	push   %si
43b621:	79 48                	jns    0x43b66b
43b623:	44                   	inc    %esp
43b624:	6e                   	outsb  %ds:(%esi),(%dx)
43b625:	74 4a                	je     0x43b671
43b627:	69 32 4d 75 30 62    	imul   $0x6230754d,(%edx),%esi
43b62d:	61                   	popa
43b62e:	33 62 31             	xor    0x31(%edx),%esp
43b631:	4c                   	dec    %esp
43b632:	30 78 4b             	xor    %bh,0x4b(%eax)
43b635:	45                   	inc    %ebp
43b636:	54                   	push   %esp
43b637:	35 71 6d 36 52       	xor    $0x52366d71,%eax
43b63c:	6f                   	outsl  %ds:(%esi),(%dx)
43b63d:	56                   	push   %esi
43b63e:	6f                   	outsl  %ds:(%esi),(%dx)
43b63f:	2f                   	das
43b640:	59                   	pop    %ecx
43b641:	79 4e                	jns    0x43b691
43b643:	67 68 4d 75 48 7a    	addr16 push $0x7a48754d
43b649:	67 73 37             	addr16 jae 0x43b683
43b64c:	6b 47 62 51          	imul   $0x51,0x62(%edi),%eax
43b650:	54                   	push   %esp
43b651:	46                   	inc    %esi
43b652:	57                   	push   %edi
43b653:	77 4c                	ja     0x43b6a1
43b655:	34 71                	xor    $0x71,%al
43b657:	63 37                	arpl   %esi,(%edi)
43b659:	6c                   	insb   (%dx),%es:(%edi)
43b65a:	4b                   	dec    %ebx
43b65b:	53                   	push   %ebx
43b65c:	2b 72 31             	sub    0x31(%edx),%esi
43b65f:	36 4d                	ss dec %ebp
43b661:	33 71 4f             	xor    0x4f(%ecx),%esi
43b664:	55                   	push   %ebp
43b665:	63 41 6d             	arpl   %eax,0x6d(%ecx)
43b668:	77 64                	ja     0x43b6ce
43b66a:	47                   	inc    %edi
43b66b:	65 39 7a 47          	cmp    %edi,%gs:0x47(%edx)
43b66f:	4d                   	dec    %ebp
43b670:	6f                   	outsl  %ds:(%esi),(%dx)
43b671:	4a                   	dec    %edx
43b672:	6b 56 58 75          	imul   $0x75,0x58(%esi),%edx
43b676:	7a 59                	jp     0x43b6d1
43b678:	6d                   	insl   (%dx),%es:(%edi)
43b679:	57                   	push   %edi
43b67a:	74 45                	je     0x43b6c1
43b67c:	55                   	push   %ebp
43b67d:	33 41 6a             	xor    0x6a(%ecx),%eax
43b680:	53                   	push   %ebx
43b681:	63 6b 6c             	arpl   %ebp,0x6c(%ebx)