43b50d:	45                   	inc    %ebp
43b50e:	73 6d                	jae    0x43b57d
43b510:	45                   	inc    %ebp
43b511:	78 56                	js     0x43b569
43b513:	68 51 6d 6e 35       	push   $0x356e6d51
43b518:	2b 50 57             	sub    0x57(%eax),%edx
43b51b:	67 41                	addr16 inc %ecx
43b51d:	64 78 64             	fs js  0x43b584
43b520:	68 74 37 31 74       	push   $0x74313774
43b525:	38 46 73             	cmp    %al,0x73(%esi)
43b528:	2f                   	das
43b529:	35 65 59 32 47       	xor    $0x47325965,%eax
43b52e:	41                   	inc    %ecx
43b52f:	6b 48 51 6c          	imul   $0x6c,0x51(%eax),%ecx
43b533:	73 47                	jae    0x43b57c
43b535:	35 4d 6b 4a 67       	xor    $0x674a6b4d,%eax
43b53a:	76 34                	jbe    0x43b570
43b53c:	68 70 36 51 68       	push   $0x68513670
43b541:	31 36                	xor    %esi,(%esi)
43b543:	72 48                	jb     0x43b58d
43b545:	51                   	push   %ecx
43b546:	46                   	inc    %esi
43b547:	52                   	push   %edx
43b548:	51                   	push   %ecx
43b549:	45                   	inc    %ebp
43b54a:	78 33                	js     0x43b57f
43b54c:	5a                   	pop    %edx
43b54d:	63 68 34             	arpl   %ebp,0x34(%eax)
43b550:	63 79 2f             	arpl   %edi,0x2f(%ecx)
43b553:	5a                   	pop    %edx
43b554:	6a 64                	push   $0x64
43b556:	68 4d 78 49 62       	push   $0x6249784d
43b55b:	61                   	popa
43b55c:	73 2b                	jae    0x43b589
43b55e:	2b 52 66             	sub    0x66(%edx),%edx
43b561:	57                   	push   %edi
43b562:	63 66 58             	arpl   %esp,0x58(%esi)
43b565:	46                   	inc    %esi
43b566:	48                   	dec    %eax
43b567:	6e                   	outsb  %ds:(%esi),(%dx)
43b568:	59                   	pop    %ecx
43b569:	45                   	inc    %ebp
43b56a:	63 43 64             	arpl   %eax,0x64(%ebx)
43b56d:	6b 31 6d             	imul   $0x6d,(%ecx),%esi
43b570:	64 37                	fs aaa
43b572:	37                   	aaa
43b573:	70 50                	jo     0x43b5c5
43b575:	43                   	inc    %ebx
43b576:	43                   	inc    %ebx
43b577:	4d                   	dec    %ebp
43b578:	55                   	push   %ebp
43b579:	6e                   	outsb  %ds:(%esi),(%dx)
43b57a:	6a 54                	push   $0x54
43b57c:	6f                   	outsl  %ds:(%esi),(%dx)
43b57d:	73 73                	jae    0x43b5f2
43b57f:	6d                   	insl   (%dx),%es:(%edi)
43b580:	36 73 41             	ss jae 0x43b5c4
43b583:	51                   	push   %ecx
43b584:	6f                   	outsl  %ds:(%esi),(%dx)
43b585:	49                   	dec    %ecx
43b586:	48                   	dec    %eax
43b587:	53                   	push   %ebx
43b588:	44                   	inc    %esp
43b589:	71 67                	jno    0x43b5f2
43b58b:	69 4c 52 4b 49 61 6a 	imul   $0x596a6149,0x4b(%edx,%edx,2),%ecx
43b592:	59
43b593:	48                   	dec    %eax
43b594:	75 32                	jne    0x43b5c8
43b596:	4b                   	dec    %ebx
43b597:	41                   	inc    %ecx
43b598:	6c                   	insb   (%dx),%es:(%edi)
43b599:	45                   	inc    %ebp
43b59a:	54                   	push   %esp
43b59b:	57                   	push   %edi
43b59c:	73 62                	jae    0x43b600
43b59e:	58                   	pop    %eax
43b59f:	4b                   	dec    %ebx
43b5a0:	4b                   	dec    %ebx
43b5a1:	50                   	push   %eax
43b5a2:	68 38 50 75 72       	push   $0x72755038
43b5a7:	35 55 6c 5a 65       	xor    $0x655a6c55,%eax
43b5ac:	36 51                	ss push %ecx
43b5ae:	42                   	inc    %edx
43b5af:	47                   	inc    %edi
43b5b0:	43                   	inc    %ebx
43b5b1:	41                   	inc    %ecx
43b5b2:	62 4f 66             	bound  %ecx,0x66(%edi)
43b5b5:	4e                   	dec    %esi
43b5b6:	4a                   	dec    %edx
43b5b7:	46                   	inc    %esi
43b5b8:	4b                   	dec    %ebx
43b5b9:	33 53 4b             	xor    0x4b(%ebx),%edx
43b5bc:	5a                   	pop    %edx
43b5bd:	4b                   	dec    %ebx
43b5be:	73 47                	jae    0x43b607
43b5c0:	45                   	inc    %ebp
43b5c1:	42                   	inc    %edx
43b5c2:	34 5a                	xor    $0x5a,%al
43b5c4:	41                   	inc    %ecx
43b5c5:	35 49 5a 4b 6a       	xor    $0x6a4b5a49,%eax
43b5ca:	63 62 5a             	arpl   %esp,0x5a(%edx)
43b5cd:	38 44 38 32          	cmp    %al,0x32(%eax,%edi,1)
43b5d1:	6c                   	insb   (%dx),%es:(%edi)
43b5d2:	46                   	inc    %esi
43b5d3:	32 4e 4a             	xor    0x4a(%esi),%cl
43b5d6:	45                   	inc    %ebp
43b5d7:	41                   	inc    %ecx
43b5d8:	30 78 39             	xor    %bh,0x39(%eax)
43b5db:	6b 71 78 50          	imul   $0x50,0x78(%ecx),%esi
43b5df:	57                   	push   %edi
43b5e0:	4e                   	dec    %esi
43b5e1:	58                   	pop    %eax
43b5e2:	55                   	push   %ebp
43b5e3:	59                   	pop    %ecx
43b5e4:	76 39                	jbe    0x43b61f
43b5e6:	48                   	dec    %eax
43b5e7:	30 67 54             	xor    %ah,0x54(%edi)
43b5ea:	45                   	inc    %ebp
43b5eb:	50                   	push   %eax
43b5ec:	50                   	push   %eax
43b5ed:	39 71 71             	cmp    %esi,0x71(%ecx)
43b5f0:	6b 48 47 57          	imul   $0x57,0x47(%eax),%ecx
43b5f4:	47                   	inc    %edi
43b5f5:	32 31                	xor    (%ecx),%dh
43b5f7:	75 6f                	jne    0x43b668
43b5f9:	6e                   	outsb  %ds:(%esi),(%dx)
43b5fa:	39 74 48 62          	cmp    %esi,0x62(%eax,%ecx,2)
43b5fe:	7a 51                	jp     0x43b651
43b600:	4a                   	dec    %edx
43b601:	69 45 37 50 42 47 5a 	imul   $0x5a474250,0x37(%ebp),%eax
43b608:	79 75                	jns    0x43b67f
43b60a:	34 65                	xor    $0x65,%al
43b60c:	47                   	inc    %edi
43b60d:	75 35                	jne    0x43b644
43b60f:	45                   	inc    %ebp
43b610:	42                   	inc    %edx
43b611:	6f                   	outsl  %ds:(%esi),(%dx)
43b612:	38 71 6d             	cmp    %dh,0x6d(%ecx)
43b615:	2f                   	das
43b616:	62 46 4d             	bound  %eax,0x4d(%esi)
43b619:	79 64                	jns    0x43b67f
43b61b:	78 7a                	js     0x43b697
43b61d:	61                   	popa
43b61e:	34 73                	xor    $0x73,%al
43b620:	75 47                	jne    0x43b669
43b622:	6f                   	outsl  %ds:(%esi),(%dx)
43b623:	43                   	inc    %ebx
43b624:	35 51 59 4b 75       	xor    $0x754b5951,%eax
43b629:	54                   	push   %esp
43b62a:	7a 63                	jp     0x43b68f
43b62c:	34 78                	xor    $0x78,%al
43b62e:	4a                   	dec    %edx
43b62f:	64 35 74 39 5a 4d    	fs xor $0x4d5a3974,%eax
43b635:	47                   	inc    %edi
43b636:	4a                   	dec    %edx
43b637:	54                   	push   %esp
43b638:	58                   	pop    %eax
43b639:	4c                   	dec    %esp
43b63a:	59                   	pop    %ecx
43b63b:	2b 62 42             	sub    0x42(%edx),%esp
43b63e:	4f                   	dec    %edi
43b63f:	4d                   	dec    %ebp
43b640:	46                   	inc    %esi
43b641:	56                   	push   %esi
43b642:	38 2f                	cmp    %ch,(%edi)
43b644:	30 6d 2b             	xor    %ch,0x2b(%ebp)
43b647:	56                   	push   %esi
43b648:	51                   	push   %ecx
43b649:	75 4a                	jne    0x43b695
43b64b:	4f                   	dec    %edi
43b64c:	77 38                	ja     0x43b686
43b64e:	79 75                	jns    0x43b6c5
43b650:	53                   	push   %ebx
43b651:	67 32 79 79          	xor    0x79(%bx,%di),%bh
43b655:	6d                   	insl   (%dx),%es:(%edi)
43b656:	45                   	inc    %ebp
43b657:	34 71                	xor    $0x71,%al
43b659:	56                   	push   %esi
43b65a:	74 5a                	je     0x43b6b6
43b65c:	35 67 63 56 4a       	xor    $0x4a566367,%eax
43b661:	4d                   	dec    %ebp
43b662:	6f                   	outsl  %ds:(%esi),(%dx)
43b663:	70 67                	jo     0x43b6cc
43b665:	58                   	pop    %eax
43b666:	78 76                	js     0x43b6de
43b668:	6d                   	insl   (%dx),%es:(%edi)
43b669:	2b 4a 55             	sub    0x55(%edx),%ecx
43b66c:	77 2f                	ja     0x43b69d
43b66e:	4f                   	dec    %edi
43b66f:	37                   	aaa
43b670:	56                   	push   %esi
43b671:	77 41                	ja     0x43b6b4
43b673:	52                   	push   %edx
43b674:	69 6b 56 6c 4b 4a 67 	imul   $0x674a4b6c,0x56(%ebx),%ebp
43b67b:	69 52 69 69 61 56 69 	imul   $0x69566169,0x69(%edx),%edx
43b682:	72 4b                	jb     0x43b6cf
43b684:	6c                   	insb   (%dx),%es:(%edi)
43b685:	79 72                	jns    0x43b6f9
43b687:	6b 4f 51 55          	imul   $0x55,0x51(%edi),%ecx
43b68b:	42                   	inc    %edx
43b68c:	62 59 37             	bound  %ebx,0x37(%ecx)
43b68f:	48                   	dec    %eax
43b690:	77 36                	ja     0x43b6c8
43b692:	57                   	push   %edi
43b693:	63 2f                	arpl   %ebp,(%edi)
43b695:	64 62 78 6b          	bound  %edi,%fs:0x6b(%eax)
43b699:	63 63 2f             	arpl   %esp,0x2f(%ebx)
43b69c:	62 42 75             	bound  %eax,0x75(%edx)
43b69f:	72 57                	jb     0x43b6f8
43b6a1:	78 4e                	js     0x43b6f1
43b6a3:	34 58                	xor    $0x58,%al
43b6a5:	66 66 57             	data16 push %di
43b6a8:	6c                   	insb   (%dx),%es:(%edi)
43b6a9:	58                   	pop    %eax
43b6aa:	4b                   	dec    %ebx
43b6ab:	55                   	push   %ebp
43b6ac:	51                   	push   %ecx
43b6ad:	34 39                	xor    $0x39,%al
43b6af:	78 33                	js     0x43b6e4
43b6b1:	6f                   	outsl  %ds:(%esi),(%dx)
43b6b2:	4a                   	dec    %edx
43b6b3:	79 4d                	jns    0x43b702
43b6b5:	4f                   	dec    %edi
43b6b6:	30 6b 58             	xor    %ch,0x58(%ebx)
43b6b9:	50                   	push   %eax
43b6ba:	30 33                	xor    %dh,(%ebx)
43b6bc:	46                   	inc    %esi
43b6bd:	5a                   	pop    %edx
43b6be:	7a 71                	jp     0x43b731
43b6c0:	68 46 46 47 65       	push   $0x65474646
43b6c5:	52                   	push   %edx
43b6c6:	38 6a 50             	cmp    %ch,0x50(%edx)
43b6c9:	38 2b                	cmp    %ch,(%ebx)
43b6cb:	6d                   	insl   (%dx),%es:(%edi)
43b6cc:	30 54 71 46          	xor    %dl,0x46(%ecx,%esi,2)
43b6d0:	37                   	aaa
43b6d1:	50                   	push   %eax
43b6d2:	33 76 63             	xor    0x63(%esi),%esi
43b6d5:	58                   	pop    %eax
43b6d6:	47                   	inc    %edi
43b6d7:	70 57                	jo     0x43b730
43b6d9:	57                   	push   %edi
43b6da:	30 68 63             	xor    %ch,0x63(%eax)
43b6dd:	6b 49 71 4d          	imul   $0x4d,0x71(%ecx),%ecx
43b6e1:	31 32                	xor    %esi,(%edx)
43b6e3:	50                   	push   %eax
43b6e4:	67 61                	addr16 popa
43b6e6:	6f                   	outsl  %ds:(%esi),(%dx)
43b6e7:	55                   	push   %ebp
43b6e8:	49                   	dec    %ecx
43b6e9:	43                   	inc    %ebx
43b6ea:	48                   	dec    %eax
43b6eb:	37                   	aaa
43b6ec:	6c                   	insb   (%dx),%es:(%edi)
43b6ed:	6c                   	insb   (%dx),%es:(%edi)
43b6ee:	6f                   	outsl  %ds:(%esi),(%dx)
43b6ef:	68 79 5a 47 4a       	push   $0x4a475a79
43b6f4:	4a                   	dec    %edx
43b6f5:	4f                   	dec    %edi
43b6f6:	56                   	push   %esi
43b6f7:	73 4b                	jae    0x43b744
43b6f9:	55                   	push   %ebp
43b6fa:	30 4c 65 55          	xor    %cl,0x55(%ebp,%eiz,2)
43b6fe:	65 75 4b             	gs jne 0x43b74c
43b701:	36 2b 6e 4a          	sub    %ss:0x4a(%esi),%ebp
43b705:	55                   	push   %ebp
43b706:	69 51 54 2b 54 46 63 	imul   $0x6346542b,0x54(%ecx),%edx
43b70d:	64 56                	fs push %esi
43b70f:	35 30 42 38 43       	xor    $0x43384230,%eax
43b714:	50                   	push   %eax
43b715:	52                   	push   %edx
43b716:	41                   	inc    %ecx
43b717:	70 75                	jo     0x43b78e
43b719:	46                   	inc    %esi
43b71a:	57                   	push   %edi
43b71b:	68 49 74 54 42       	push   $0x42547449
43b720:	70 50                	jo     0x43b772
43b722:	61                   	popa
43b723:	58                   	pop    %eax
43b724:	32 39                	xor    (%ecx),%bh
43b726:	63 77 66             	arpl   %esi,0x66(%edi)
43b729:	30 4a 44             	xor    %cl,0x44(%edx)
43b72c:	73 34                	jae    0x43b762
43b72e:	54                   	push   %esp
43b72f:	54                   	push   %esp
43b730:	75 74                	jne    0x43b7a6
43b732:	66 52                	push   %dx
43b734:	4d                   	dec    %ebp
43b735:	43                   	inc    %ebx
43b736:	69 47 45 6f 51 52 42 	imul   $0x4252516f,0x45(%edi),%eax
43b73d:	68 53 77 4e 4d       	push   $0x4d4e7753
43b742:	7a 46                	jp     0x43b78a
43b744:	78 39                	js     0x43b77f
43b746:	44                   	inc    %esp
43b747:	30 48 70             	xor    %cl,0x70(%eax)
43b74a:	76 36                	jbe    0x43b782
43b74c:	6b 32 4a             	imul   $0x4a,(%edx),%esi
43b74f:	49                   	dec    %ecx
43b750:	71 4c                	jno    0x43b79e
43b752:	4e                   	dec    %esi
43b753:	31 51 66             	xor    %edx,0x66(%ecx)
43b756:	42                   	inc    %edx
43b757:	50                   	push   %eax
43b758:	62 70 7a             	bound  %esi,0x7a(%eax)
43b75b:	6c                   	insb   (%dx),%es:(%edi)
43b75c:	52                   	push   %edx
43b75d:	59                   	pop    %ecx
43b75e:	43                   	inc    %ebx
43b75f:	5a                   	pop    %edx
43b760:	4c                   	dec    %esp
43b761:	6c                   	insb   (%dx),%es:(%edi)
43b762:	34 38                	xor    $0x38,%al
43b764:	61                   	popa
43b765:	4e                   	dec    %esi
43b766:	41                   	inc    %ecx
43b767:	67 4f                	addr16 dec %edi
43b769:	78 76                	js     0x43b7e1
43b76b:	48                   	dec    %eax
43b76c:	37                   	aaa
43b76d:	50                   	push   %eax
43b76e:	65 50                	gs push %eax
43b770:	53                   	push   %ebx
43b771:	54                   	push   %esp
43b772:	74 33                	je     0x43b7a7
43b774:	32 54 4b 46          	xor    0x46(%ebx,%ecx,2),%dl
43b778:	51                   	push   %ecx
43b779:	61                   	popa
43b77a:	64 2b 4b 6c          	sub    %fs:0x6c(%ebx),%ecx
43b77e:	55                   	push   %ebp
43b77f:	76 45                	jbe    0x43b7c6
43b781:	36 4a                	ss dec %edx
43b783:	57                   	push   %edi
43b784:	35 34 6c 76 57       	xor    $0x57766c34,%eax
43b789:	45                   	inc    %ebp
43b78a:	49                   	dec    %ecx
43b78b:	7a 43                	jp     0x43b7d0
43b78d:	41                   	inc    %ecx
43b78e:	69 68 66 45 66 70 36 	imul   $0x36706645,0x66(%eax),%ebp
43b795:	69 79 65 33 39 4a 32 	imul   $0x324a3933,0x65(%ecx),%edi
43b79c:	31 4b 37             	xor    %ecx,0x37(%ebx)
43b79f:	69 62 72 31 35 56 30 	imul   $0x30563531,0x72(%edx),%esp
43b7a6:	59                   	pop    %ecx
43b7a7:	4b                   	dec    %ebx
43b7a8:	51                   	push   %ecx
43b7a9:	70 59                	jo     0x43b804
43b7ab:	61                   	popa
43b7ac:	6d                   	insl   (%dx),%es:(%edi)
43b7ad:	47                   	inc    %edi
43b7ae:	6a 76                	push   $0x76
43b7b0:	74 77                	je     0x43b829