43d40e:	59                   	pop    %ecx
43d40f:	52                   	push   %edx
43d410:	77 67                	ja     0x43d479
43d412:	56                   	push   %esi
43d413:	4d                   	dec    %ebp
43d414:	56                   	push   %esi
43d415:	46                   	inc    %esi
43d416:	66 35 66 65          	xor    $0x6566,%ax
43d41a:	70 46                	jo     0x43d462
43d41c:	36 75 46             	ss jne 0x43d465
43d41f:	2b 54 37 6c          	sub    0x6c(%edi,%esi,1),%edx
43d423:	50                   	push   %eax
43d424:	52                   	push   %edx
43d425:	6d                   	insl   (%dx),%es:(%edi)
43d426:	6b 61 53 50          	imul   $0x50,0x53(%ecx),%esp
43d42a:	33 68 64             	xor    0x64(%eax),%ebp
43d42d:	69 7a 30 6a 2b 33 5a 	imul   $0x5a332b6a,0x30(%edx),%edi
43d434:	7a 52                	jp     0x43d488
43d436:	55                   	push   %ebp
43d437:	57                   	push   %edi
43d438:	61                   	popa
43d439:	38 66 38             	cmp    %ah,0x38(%esi)
43d43c:	62 4a 57             	bound  %ecx,0x57(%edx)
43d43f:	59                   	pop    %ecx
43d440:	72 6d                	jb     0x43d4af
43d442:	6e                   	outsb  %ds:(%esi),(%dx)
43d443:	68 30 51 74 77       	push   $0x77745130
43d448:	53                   	push   %ebx
43d449:	67 4c                	addr16 dec %esp
43d44b:	65 55                	gs push %ebp
43d44d:	64 53                	fs push %ebx
43d44f:	56                   	push   %esi
43d450:	43                   	inc    %ebx
43d451:	47                   	inc    %edi
43d452:	53                   	push   %ebx
43d453:	6d                   	insl   (%dx),%es:(%edi)
43d454:	41                   	inc    %ecx
43d455:	75 54                	jne    0x43d4ab
43d457:	4b                   	dec    %ebx
43d458:	55                   	push   %ebp
43d459:	55                   	push   %ebp
43d45a:	33 31                	xor    (%ecx),%esi
43d45c:	31 42 32             	xor    %eax,0x32(%edx)
43d45f:	49                   	dec    %ecx
43d460:	47                   	inc    %edi
43d461:	76 4c                	jbe    0x43d4af
43d463:	55                   	push   %ebp
43d464:	35 64 36 65 4a       	xor    $0x4a653664,%eax
43d469:	61                   	popa
43d46a:	4d                   	dec    %ebp
43d46b:	6d                   	insl   (%dx),%es:(%edi)
43d46c:	46                   	inc    %esi
43d46d:	57                   	push   %edi
43d46e:	50                   	push   %eax
43d46f:	44                   	inc    %esp
43d470:	76 6c                	jbe    0x43d4de
43d472:	4a                   	dec    %edx
43d473:	2b 42 50             	sub    0x50(%edx),%eax
43d476:	6a 59                	push   $0x59
43d478:	5a                   	pop    %edx
43d479:	63 73 6b             	arpl   %esi,0x6b(%ebx)
43d47c:	7a 44                	jp     0x43d4c2
43d47e:	32 67 61             	xor    0x61(%edi),%ah
43d481:	34 77                	xor    $0x77,%al
43d483:	2b 4d 38             	sub    0x38(%ebp),%ecx
43d486:	59                   	pop    %ecx
43d487:	65 6b 6b 39 64       	imul   $0x64,%gs:0x39(%ebx),%ebp
43d48c:	39 5a 46             	cmp    %ebx,0x46(%edx)
43d48f:	4c                   	dec    %esp
43d490:	37                   	aaa
43d491:	73 5a                	jae    0x43d4ed
43d493:	56                   	push   %esi
43d494:	63 6d 56             	arpl   %ebp,0x56(%ebp)
43d497:	5a                   	pop    %edx
43d498:	6e                   	outsb  %ds:(%esi),(%dx)
43d499:	55                   	push   %ebp
43d49a:	38 78 7a             	cmp    %bh,0x7a(%eax)
43d49d:	42                   	inc    %edx
43d49e:	63 78 66             	arpl   %edi,0x66(%eax)
43d4a1:	33 43 77             	xor    0x77(%ebx),%eax
43d4a4:	42                   	inc    %edx
43d4a5:	52                   	push   %edx
43d4a6:	68 39 58 4e 68       	push   $0x684e5839
43d4ab:	6d                   	insl   (%dx),%es:(%edi)
43d4ac:	6d                   	insl   (%dx),%es:(%edi)
43d4ad:	63 52 43             	arpl   %edx,0x43(%edx)
43d4b0:	67 51                	addr16 push %ecx
43d4b2:	58                   	pop    %eax
43d4b3:	37                   	aaa
43d4b4:	35 4c 7a 75 30       	xor    $0x30757a4c,%eax
43d4b9:	35 70 54 4b 71       	xor    $0x714b5470,%eax
43d4be:	4b                   	dec    %ebx
43d4bf:	5a                   	pop    %edx
43d4c0:	66 75 4d             	data16 jne 0x43d510
43d4c3:	59                   	pop    %ecx
43d4c4:	6d                   	insl   (%dx),%es:(%edi)
43d4c5:	30 42 77             	xor    %al,0x77(%edx)
43d4c8:	48                   	dec    %eax
43d4c9:	42                   	inc    %edx
43d4ca:	61                   	popa
43d4cb:	53                   	push   %ebx
43d4cc:	41                   	inc    %ecx
43d4cd:	6a 2f                	push   $0x2f
43d4cf:	39 30                	cmp    %esi,(%eax)
43d4d1:	74 73                	je     0x43d546
43d4d3:	32 6c 66 2b          	xor    0x2b(%esi,%eiz,2),%ch
43d4d7:	65 6a 64             	gs push $0x64
43d4da:	2f                   	das
43d4db:	6b 38 73             	imul   $0x73,(%eax),%edi
43d4de:	45                   	inc    %ebp
43d4df:	5a                   	pop    %edx
43d4e0:	72 47                	jb     0x43d529
43d4e2:	63 35 54 70 36 4b    	arpl   %esi,0x4b367054
43d4e8:	70 47                	jo     0x43d531
43d4ea:	44                   	inc    %esp
43d4eb:	4e                   	dec    %esi
43d4ec:	2f                   	das
43d4ed:	37                   	aaa
43d4ee:	53                   	push   %ebx
43d4ef:	44                   	inc    %esp
43d4f0:	30 4f 2b             	xor    %cl,0x2b(%edi)
43d4f3:	53                   	push   %ebx
43d4f4:	4a                   	dec    %edx
43d4f5:	72 30                	jb     0x43d527
43d4f7:	67 33 4e 74          	xor    0x74(%bp),%ecx
43d4fb:	52                   	push   %edx
43d4fc:	49                   	dec    %ecx
43d4fd:	56                   	push   %esi
43d4fe:	30 77 70             	xor    %dh,0x70(%edi)
43d501:	57                   	push   %edi
43d502:	71 5a                	jno    0x43d55e
43d504:	78 36                	js     0x43d53c
43d506:	59                   	pop    %ecx
43d507:	44                   	inc    %esp
43d508:	46                   	inc    %esi
43d509:	30 2b                	xor    %ch,(%ebx)
43d50b:	44                   	inc    %esp
43d50c:	55                   	push   %ebp
43d50d:	43                   	inc    %ebx
43d50e:	4d                   	dec    %ebp
43d50f:	6f                   	outsl  %ds:(%esi),(%dx)
43d510:	39 61 56             	cmp    %esp,0x56(%ecx)
43d513:	63 38                	arpl   %edi,(%eax)
43d515:	59                   	pop    %ecx
43d516:	49                   	dec    %ecx
43d517:	71 6b                	jno    0x43d584
43d519:	79 44                	jns    0x43d55f
43d51b:	49                   	dec    %ecx
43d51c:	31 34 75 52 65 4f 31 	xor    %esi,0x314f6552(,%esi,2)
43d523:	6e                   	outsb  %ds:(%esi),(%dx)
43d524:	68 2f 74 78 50       	push   $0x5078742f
43d529:	67 5a                	addr16 pop %edx
43d52b:	33 4f 6c             	xor    0x6c(%edi),%ecx
43d52e:	36 6a 37             	ss push $0x37
43d531:	4a                   	dec    %edx
43d532:	2b 56 64             	sub    0x64(%esi),%edx
43d535:	2f                   	das
43d536:	43                   	inc    %ebx
43d537:	70 63                	jo     0x43d59c
43d539:	4e                   	dec    %esi
43d53a:	38 51 4e             	cmp    %dl,0x4e(%ecx)
43d53d:	41                   	inc    %ecx
43d53e:	37                   	aaa
43d53f:	5a                   	pop    %edx
43d540:	6d                   	insl   (%dx),%es:(%edi)
43d541:	34 77                	xor    $0x77,%al
43d543:	45                   	inc    %ebp
43d544:	64 4b                	fs dec %ebx
43d546:	63 63 43             	arpl   %esp,0x43(%ebx)
43d549:	66 4b                	dec    %bx
43d54b:	68 44 72 50 4c       	push   $0x4c507244
43d550:	63 47 2b             	arpl   %eax,0x2b(%edi)
43d553:	38 4b 2f             	cmp    %cl,0x2f(%ebx)
43d556:	61                   	popa
43d557:	4f                   	dec    %edi
43d558:	70 34                	jo     0x43d58e
43d55a:	6f                   	outsl  %ds:(%esi),(%dx)
43d55b:	62 36                	bound  %esi,(%esi)
43d55d:	49                   	dec    %ecx
43d55e:	6c                   	insb   (%dx),%es:(%edi)
43d55f:	75 39                	jne    0x43d59a
43d561:	48                   	dec    %eax
43d562:	72 74                	jb     0x43d5d8
43d564:	52                   	push   %edx
43d565:	2b 79 4a             	sub    0x4a(%ecx),%edi
43d568:	55                   	push   %ebp
43d569:	35 58 6f 79 79       	xor    $0x79796f58,%eax
43d56e:	74 48                	je     0x43d5b8
43d570:	70 7a                	jo     0x43d5ec
43d572:	54                   	push   %esp
43d573:	77 66                	ja     0x43d5db
43d575:	67 43                	addr16 inc %ebx
43d577:	77 63                	ja     0x43d5dc
43d579:	42                   	inc    %edx
43d57a:	68 69 75 73 32       	push   $0x32737569
43d57f:	33 6a 78             	xor    0x78(%edx),%ebp
43d582:	37                   	aaa
43d583:	6b 6e 5a 59          	imul   $0x59,0x5a(%esi),%ebp
43d587:	31 67 62             	xor    %esp,0x62(%edi)
43d58a:	6f                   	outsl  %ds:(%esi),(%dx)
43d58b:	47                   	inc    %edi
43d58c:	70 4f                	jo     0x43d5dd
43d58e:	4f                   	dec    %edi
43d58f:	69 76 46 78 30 66 49 	imul   $0x49663078,0x46(%esi),%esi
43d596:	32 56 73             	xor    0x73(%esi),%dl
43d599:	32 66 58             	xor    0x58(%esi),%ah
43d59c:	78 57                	js     0x43d5f5
43d59e:	41                   	inc    %ecx
43d59f:	65 34 65             	gs xor $0x65,%al
43d5a2:	54                   	push   %esp
43d5a3:	69 55 64 4a 31 53 53 	imul   $0x5353314a,0x64(%ebp),%edx
43d5aa:	69 42 42 50 65 53 6c 	imul   $0x6c536550,0x42(%edx),%eax
43d5b1:	30 50 6a             	xor    %dl,0x6a(%eax)
43d5b4:	58                   	pop    %eax
43d5b5:	55                   	push   %ebp
43d5b6:	59                   	pop    %ecx
43d5b7:	2f                   	das
43d5b8:	4d                   	dec    %ebp
43d5b9:	62 6d 2b             	bound  %ebp,0x2b(%ebp)
43d5bc:	75 35                	jne    0x43d5f3
43d5be:	74 61                	je     0x43d621
43d5c0:	58                   	pop    %eax
43d5c1:	47                   	inc    %edi
43d5c2:	33 49 6e             	xor    0x6e(%ecx),%ecx
43d5c5:	6f                   	outsl  %ds:(%esi),(%dx)
43d5c6:	68 78 63 64 56       	push   $0x56646378
43d5cb:	42                   	inc    %edx
43d5cc:	43                   	inc    %ebx
43d5cd:	41                   	inc    %ecx
43d5ce:	65 70 68             	gs jo  0x43d639
43d5d1:	43                   	inc    %ebx
43d5d2:	79 30                	jns    0x43d604
43d5d4:	4f                   	dec    %edi
43d5d5:	34 43                	xor    $0x43,%al
43d5d7:	32 57 56             	xor    0x56(%edi),%dl
43d5da:	42                   	inc    %edx
43d5db:	64 4d                	fs dec %ebp
43d5dd:	2f                   	das
43d5de:	6f                   	outsl  %ds:(%esi),(%dx)
43d5df:	62 35 6a 68 47 6f    	bound  %esi,0x6f47686a
43d5e5:	70 70                	jo     0x43d657
43d5e7:	6c                   	insb   (%dx),%es:(%edi)
43d5e8:	68 6e 33 72 4e       	push   $0x4e72336e
43d5ed:	4b                   	dec    %ebx
43d5ee:	72 6f                	jb     0x43d65f
43d5f0:	42                   	inc    %edx
43d5f1:	4b                   	dec    %ebx
43d5f2:	57                   	push   %edi
43d5f3:	30 44 66 52          	xor    %al,0x52(%esi,%eiz,2)
43d5f7:	4f                   	dec    %edi
43d5f8:	64 65 35 2b 7a 42 6e 	fs gs xor $0x6e427a2b,%eax
43d5ff:	74 54                	je     0x43d655
43d601:	63 72 41             	arpl   %esi,0x41(%edx)
43d604:	56                   	push   %esi
43d605:	73 38                	jae    0x43d63f
43d607:	56                   	push   %esi
43d608:	39 58 4c             	cmp    %ebx,0x4c(%eax)
43d60b:	6d                   	insl   (%dx),%es:(%edi)
43d60c:	49                   	dec    %ecx
43d60d:	46                   	inc    %esi
43d60e:	35 35 36 49 70       	xor    $0x70493635,%eax
43d613:	45                   	inc    %ebp
43d614:	45                   	inc    %ebp
43d615:	52                   	push   %edx
43d616:	34 4c                	xor    $0x4c,%al
43d618:	46                   	inc    %esi
43d619:	6d                   	insl   (%dx),%es:(%edi)
43d61a:	33 46 33             	xor    0x33(%esi),%eax
43d61d:	30 52 61             	xor    %dl,0x61(%edx)
43d620:	66 52                	push   %dx
43d622:	47                   	inc    %edi
43d623:	58                   	pop    %eax
43d624:	78 6b                	js     0x43d691
43d626:	44                   	inc    %esp
43d627:	36 50                	ss push %eax
43d629:	73 59                	jae    0x43d684
43d62b:	4b                   	dec    %ebx
43d62c:	6e                   	outsb  %ds:(%esi),(%dx)
43d62d:	41                   	inc    %ecx
43d62e:	30 41 55             	xor    %al,0x55(%ecx)
43d631:	51                   	push   %ecx
43d632:	70 45                	jo     0x43d679
43d634:	78 61                	js     0x43d697
43d636:	62 45 68             	bound  %eax,0x68(%ebp)
43d639:	56                   	push   %esi
43d63a:	76 43                	jbe    0x43d67f
43d63c:	46                   	inc    %esi
43d63d:	46                   	inc    %esi
43d63e:	36 46                	ss inc %esi
43d640:	44                   	inc    %esp
43d641:	52                   	push   %edx
43d642:	6f                   	outsl  %ds:(%esi),(%dx)
43d643:	53                   	push   %ebx
43d644:	67 4b                	addr16 dec %ebx
43d646:	78 43                	js     0x43d68b
43d648:	77 47                	ja     0x43d691
43d64a:	7a 66                	jp     0x43d6b2
43d64c:	75 46                	jne    0x43d694
43d64e:	32 4f 58             	xor    0x58(%edi),%cl
43d651:	65 62 2f             	bound  %ebp,%gs:(%edi)
43d654:	43                   	inc    %ebx
43d655:	6b 59 74 4d          	imul   $0x4d,0x74(%ecx),%ebx
43d659:	2b 35 57 54 2b 6b    	sub    0x6b2b5457,%esi
43d65f:	77 7a                	ja     0x43d6db
43d661:	59                   	pop    %ecx
43d662:	7a 42                	jp     0x43d6a6
43d664:	6d                   	insl   (%dx),%es:(%edi)
43d665:	6a 39                	push   $0x39
43d667:	66 36 54             	ss push %sp
43d66a:	32 72 69             	xor    0x69(%edx),%dh
43d66d:	72 6c                	jb     0x43d6db
43d66f:	61                   	popa
43d670:	74 66                	je     0x43d6d8
43d672:	61                   	popa
43d673:	45                   	inc    %ebp
43d674:	78 71                	js     0x43d6e7
43d676:	70 31                	jo     0x43d6a9
43d678:	65 63 51 59          	arpl   %edx,%gs:0x59(%ecx)
43d67c:	34 44                	xor    $0x44,%al
43d67e:	75 4c                	jne    0x43d6cc
43d680:	77 57                	ja     0x43d6d9
43d682:	57                   	push   %edi
43d683:	41                   	inc    %ecx
43d684:	53                   	push   %ebx
43d685:	72 46                	jb     0x43d6cd
43d687:	73 53                	jae    0x43d6dc
43d689:	59                   	pop    %ecx
43d68a:	34 70                	xor    $0x70,%al
43d68c:	6b 37 6a             	imul   $0x6a,(%edi),%esi
43d68f:	76 68                	jbe    0x43d6f9
43d691:	7a 35                	jp     0x43d6c8
43d693:	55                   	push   %ebp
43d694:	32 47 47             	xor    0x47(%edi),%al
43d697:	30 5a 47             	xor    %bl,0x47(%edx)
43d69a:	31 67 35             	xor    %esp,0x35(%edi)
43d69d:	57                   	push   %edi
43d69e:	65 70 76             	gs jo  0x43d717
43d6a1:	68 50 57 4c 76       	push   $0x764c5750
43d6a6:	4d                   	dec    %ebp
43d6a7:	58                   	pop    %eax
43d6a8:	5a                   	pop    %edx
43d6a9:	34 62                	xor    $0x62,%al
43d6ab:	74 58                	je     0x43d705
43d6ad:	73 74                	jae    0x43d723
43d6af:	45                   	inc    %ebp
43d6b0:	78 63                	js     0x43d715
43d6b2:	79 4a                	jns    0x43d6fe
43d6b4:	37                   	aaa
43d6b5:	39 76 57             	cmp    %esi,0x57(%esi)
43d6b8:	77 30                	ja     0x43d6ea