43f57c:	58                   	pop    %eax
43f57d:	4d                   	dec    %ebp
43f57e:	53                   	push   %ebx
43f57f:	34 45                	xor    $0x45,%al
43f581:	62 59 6e             	bound  %ebx,0x6e(%ecx)
43f584:	53                   	push   %ebx
43f585:	78 62                	js     0x43f5e9
43f587:	71 5a                	jno    0x43f5e3
43f589:	44                   	inc    %esp
43f58a:	45                   	inc    %ebp
43f58b:	53                   	push   %ebx
43f58c:	54                   	push   %esp
43f58d:	4d                   	dec    %ebp
43f58e:	73 67                	jae    0x43f5f7
43f590:	6b 5a 4e 66          	imul   $0x66,0x4e(%edx),%ebx
43f594:	36 53                	ss push %ebx
43f596:	79 76                	jns    0x43f60e
43f598:	73 4f                	jae    0x43f5e9
43f59a:	54                   	push   %esp
43f59b:	47                   	inc    %edi
43f59c:	6a 65                	push   $0x65
43f59e:	51                   	push   %ecx
43f59f:	46                   	inc    %esi
43f5a0:	6f                   	outsl  %ds:(%esi),(%dx)
43f5a1:	51                   	push   %ecx
43f5a2:	42                   	inc    %edx
43f5a3:	37                   	aaa
43f5a4:	49                   	dec    %ecx
43f5a5:	71 70                	jno    0x43f617
43f5a7:	65 79 54             	gs jns 0x43f5fe
43f5aa:	34 74                	xor    $0x74,%al
43f5ac:	2f                   	das
43f5ad:	65 6a 68             	gs push $0x68
43f5b0:	2b 46 68             	sub    0x68(%esi),%eax
43f5b3:	72 73                	jb     0x43f628
43f5b5:	4e                   	dec    %esi
43f5b6:	76 74                	jbe    0x43f62c
43f5b8:	2b 52 36             	sub    0x36(%edx),%edx
43f5bb:	77 36                	ja     0x43f5f3
43f5bd:	36 4f                	ss dec %edi
43f5bf:	5a                   	pop    %edx
43f5c0:	2f                   	das
43f5c1:	77 63                	ja     0x43f626
43f5c3:	6a 32                	push   $0x32
43f5c5:	54                   	push   %esp
43f5c6:	57                   	push   %edi
43f5c7:	44                   	inc    %esp
43f5c8:	58                   	pop    %eax
43f5c9:	43                   	inc    %ebx
43f5ca:	71 38                	jno    0x43f604
43f5cc:	4e                   	dec    %esi
43f5cd:	58                   	pop    %eax
43f5ce:	71 2b                	jno    0x43f5fb
43f5d0:	62 2f                	bound  %ebp,(%edi)
43f5d2:	61                   	popa
43f5d3:	56                   	push   %esi
43f5d4:	71 65                	jno    0x43f63b
43f5d6:	4e                   	dec    %esi
43f5d7:	76 55                	jbe    0x43f62e
43f5d9:	72 6c                	jb     0x43f647
43f5db:	61                   	popa
43f5dc:	59                   	pop    %ecx
43f5dd:	65 7a 33             	gs jp  0x43f613
43f5e0:	4e                   	dec    %esi
43f5e1:	62 42 47             	bound  %eax,0x47(%edx)
43f5e4:	76 65                	jbe    0x43f64b
43f5e6:	50                   	push   %eax
43f5e7:	57                   	push   %edi
43f5e8:	4b                   	dec    %ebx
43f5e9:	50                   	push   %eax
43f5ea:	77 78                	ja     0x43f664
43f5ec:	65 48                	gs dec %eax
43f5ee:	74 55                	je     0x43f645
43f5f0:	30 41 31             	xor    %al,0x31(%ecx)
43f5f3:	48                   	dec    %eax
43f5f4:	77 76                	ja     0x43f66c
43f5f6:	62 75 2b             	bound  %esi,0x2b(%ebp)
43f5f9:	7a 34                	jp     0x43f62f
43f5fb:	38 31                	cmp    %dh,(%ecx)
43f5fd:	70 6f                	jo     0x43f66e
43f5ff:	74 43                	je     0x43f644
43f601:	52                   	push   %edx
43f602:	37                   	aaa
43f603:	4f                   	dec    %edi
43f604:	4e                   	dec    %esi
43f605:	54                   	push   %esp
43f606:	31 4d 4c             	xor    %ecx,0x4c(%ebp)
43f609:	50                   	push   %eax
43f60a:	75 34                	jne    0x43f640
43f60c:	2b 38                	sub    (%eax),%edi
43f60e:	2b 78 35             	sub    0x35(%eax),%edi
43f611:	57                   	push   %edi
43f612:	44                   	inc    %esp
43f613:	74 52                	je     0x43f667
43f615:	76 67                	jbe    0x43f67e
43f617:	2b 30                	sub    (%eax),%esi
43f619:	6a 49                	push   $0x49
43f61b:	65 6f                	outsl  %gs:(%esi),(%dx)
43f61d:	66 78 43             	data16 js 0x43f663
43f620:	4c                   	dec    %esp
43f621:	36 72 58             	ss jb  0x43f67c
43f624:	2b 36                	sub    (%esi),%esi
43f626:	4d                   	dec    %ebp
43f627:	54                   	push   %esp
43f628:	66 55                	push   %bp
43f62a:	47                   	inc    %edi
43f62b:	65 32 31             	xor    %gs:(%ecx),%dh
43f62e:	46                   	inc    %esi
43f62f:	35 4e 33 6c 49       	xor    $0x496c334e,%eax
43f634:	59                   	pop    %ecx
43f635:	47                   	inc    %edi
43f636:	51                   	push   %ecx
43f637:	6c                   	insb   (%dx),%es:(%edi)
43f638:	4a                   	dec    %edx
43f639:	53                   	push   %ebx
43f63a:	78 37                	js     0x43f673
43f63c:	50                   	push   %eax
43f63d:	64 52                	fs push %edx
43f63f:	73 6b                	jae    0x43f6ac
43f641:	48                   	dec    %eax
43f642:	7a 39                	jp     0x43f67d
43f644:	44                   	inc    %esp
43f645:	66 55                	push   %bp
43f647:	56                   	push   %esi
43f648:	4a                   	dec    %edx
43f649:	50                   	push   %eax
43f64a:	53                   	push   %ebx
43f64b:	72 32                	jb     0x43f67f
43f64d:	42                   	inc    %edx
43f64e:	77 72                	ja     0x43f6c2
43f650:	56                   	push   %esi
43f651:	58                   	pop    %eax
43f652:	2f                   	das
43f653:	74 50                	je     0x43f6a5
43f655:	78 57                	js     0x43f6ae
43f657:	4e                   	dec    %esi
43f658:	69 73 4e 55 4b 41 6a 	imul   $0x6a414b55,0x4e(%ebx),%esi
43f65f:	32 6c 59 6b          	xor    0x6b(%ecx,%ebx,2),%ch
43f663:	6f                   	outsl  %ds:(%esi),(%dx)
43f664:	54                   	push   %esp
43f665:	43                   	inc    %ebx
43f666:	68 71 57 6b 62       	push   $0x626b5771
43f66b:	6f                   	outsl  %ds:(%esi),(%dx)
43f66c:	77 64                	ja     0x43f6d2
43f66e:	38 50 62             	cmp    %dl,0x62(%eax)
43f671:	72 63                	jb     0x43f6d6
43f673:	5a                   	pop    %edx
43f674:	53                   	push   %ebx
43f675:	4b                   	dec    %ebx
43f676:	6a 72                	push   $0x72
43f678:	72 56                	jb     0x43f6d0
43f67a:	7a 74                	jp     0x43f6f0
43f67c:	75 6b                	jne    0x43f6e9
43f67e:	4d                   	dec    %ebp
43f67f:	42                   	inc    %edx
43f680:	4d                   	dec    %ebp
43f681:	33 54 41 6c          	xor    0x6c(%ecx,%eax,2),%edx
43f685:	35 79 42 65 34       	xor    $0x34654279,%eax
43f68a:	6e                   	outsb  %ds:(%esi),(%dx)
43f68b:	69 69 39 35 73 4a 58 	imul   $0x584a7335,0x39(%ecx),%ebp
43f692:	5a                   	pop    %edx
43f693:	4a                   	dec    %edx
43f694:	30 2b                	xor    %ch,(%ebx)
43f696:	70 2b                	jo     0x43f6c3
43f698:	35 37 31 51 6b       	xor    $0x6b513137,%eax
43f69d:	45                   	inc    %ebp
43f69e:	36 71 76             	ss jno 0x43f717
43f6a1:	38 6b 53             	cmp    %ch,0x53(%ebx)
43f6a4:	42                   	inc    %edx
43f6a5:	5a                   	pop    %edx
43f6a6:	75 57                	jne    0x43f6ff
43f6a8:	54                   	push   %esp
43f6a9:	62 73 6a             	bound  %esi,0x6a(%ebx)
43f6ac:	65 72 62             	gs jb  0x43f711
43f6af:	36 4c                	ss dec %esp
43f6b1:	65 70 4f             	gs jo  0x43f703
43f6b4:	6c                   	insb   (%dx),%es:(%edi)
43f6b5:	72 71                	jb     0x43f728
43f6b7:	57                   	push   %edi
43f6b8:	4d                   	dec    %ebp
43f6b9:	6b 69 72 58          	imul   $0x58,0x72(%ecx),%ebp
43f6bd:	2f                   	das
43f6be:	57                   	push   %edi
43f6bf:	51                   	push   %ecx
43f6c0:	6a 4e                	push   $0x4e
43f6c2:	69 56 47 6d 46 59 53 	imul   $0x5359466d,0x47(%esi),%edx
43f6c9:	74 73                	je     0x43f73e
43f6cb:	37                   	aaa
43f6cc:	48                   	dec    %eax
43f6cd:	55                   	push   %ebp
43f6ce:	71 47                	jno    0x43f717
43f6d0:	31 48 4b             	xor    %ecx,0x4b(%eax)
43f6d3:	54                   	push   %esp
43f6d4:	4f                   	dec    %edi
43f6d5:	68 73 68 78 4e       	push   $0x4e786873
43f6da:	47                   	inc    %edi
43f6db:	68 52 4e 49 50       	push   $0x50494e52
43f6e0:	48                   	dec    %eax
43f6e1:	6b 4a 50 39          	imul   $0x39,0x50(%edx),%ecx
43f6e5:	42                   	inc    %edx
43f6e6:	63 55 77             	arpl   %edx,0x77(%ebp)
43f6e9:	39 36                	cmp    %esi,(%esi)
43f6eb:	69 75 4f 77 52 37 63 	imul   $0x63375277,0x4f(%ebp),%esi
43f6f2:	6d                   	insl   (%dx),%es:(%edi)
43f6f3:	4b                   	dec    %ebx
43f6f4:	32 6c 30 70          	xor    0x70(%eax,%esi,1),%ch
43f6f8:	6f                   	outsl  %ds:(%esi),(%dx)
43f6f9:	35 44 36 55 7a       	xor    $0x7a553644,%eax
43f6fe:	61                   	popa
43f6ff:	71 49                	jno    0x43f74a
43f701:	4f                   	dec    %edi
43f702:	52                   	push   %edx
43f703:	45                   	inc    %ebp
43f704:	63 6a 57             	arpl   %ebp,0x57(%edx)
43f707:	4e                   	dec    %esi
43f708:	39 38                	cmp    %edi,(%eax)
43f70a:	43                   	inc    %ebx
43f70b:	44                   	inc    %esp
43f70c:	35 59 44 72 69       	xor    $0x69724459,%eax
43f711:	64 2b 4a 4a          	sub    %fs:0x4a(%edx),%ecx
43f715:	46                   	inc    %esi
43f716:	5a                   	pop    %edx
43f717:	35 70 66 6d 50       	xor    $0x506d6670,%eax
43f71c:	42                   	inc    %edx
43f71d:	37                   	aaa
43f71e:	75 49                	jne    0x43f769
43f720:	74 61                	je     0x43f783
43f722:	50                   	push   %eax
43f723:	4b                   	dec    %ebx
43f724:	67 43                	addr16 inc %ebx
43f726:	66 6f                	outsw  %ds:(%esi),(%dx)
43f728:	61                   	popa
43f729:	33 34 46             	xor    (%esi,%eax,2),%esi
43f72c:	75 57                	jne    0x43f785
43f72e:	63 6e 50             	arpl   %ebp,0x50(%esi)
43f731:	47                   	inc    %edi
43f732:	59                   	pop    %ecx
43f733:	6d                   	insl   (%dx),%es:(%edi)
43f734:	6d                   	insl   (%dx),%es:(%edi)
43f735:	2b 49 6f             	sub    0x6f(%ecx),%ecx
43f738:	46                   	inc    %esi
43f739:	31 65 37             	xor    %esp,0x37(%ebp)
43f73c:	50                   	push   %eax
43f73d:	4e                   	dec    %esi
43f73e:	58                   	pop    %eax
43f73f:	33 79 55             	xor    0x55(%ecx),%edi
43f742:	4a                   	dec    %edx
43f743:	46                   	inc    %esi
43f744:	70 5a                	jo     0x43f7a0
43f746:	49                   	dec    %ecx
43f747:	65 66 2f             	gs data16 das
43f74a:	31 77 63             	xor    %esi,0x63(%edi)
43f74d:	4a                   	dec    %edx
43f74e:	4f                   	dec    %edi
43f74f:	66 63 68 46          	arpl   %bp,0x46(%eax)
43f753:	34 64                	xor    $0x64,%al
43f755:	37                   	aaa
43f756:	56                   	push   %esi
43f757:	37                   	aaa
43f758:	68 4e 33 37 31       	push   $0x3137334e
43f75d:	76 4d                	jbe    0x43f7ac
43f75f:	59                   	pop    %ecx
43f760:	70 78                	jo     0x43f7da
43f762:	65 77 64             	gs ja  0x43f7c9
43f765:	46                   	inc    %esi
43f766:	77 64                	ja     0x43f7cc
43f768:	37                   	aaa
43f769:	6a 6c                	push   $0x6c
43f76b:	59                   	pop    %ecx
43f76c:	4b                   	dec    %ebx
43f76d:	4b                   	dec    %ebx
43f76e:	69 50 44 4e 74 78 41 	imul   $0x4178744e,0x44(%eax),%edx
43f775:	53                   	push   %ebx
43f776:	63 78 2f             	arpl   %edi,0x2f(%eax)
43f779:	74 59                	je     0x43f7d4
43f77b:	76 34                	jbe    0x43f7b1
43f77d:	74 70                	je     0x43f7ef
43f77f:	58                   	pop    %eax
43f780:	2b 4c 66 48          	sub    0x48(%esi,%eiz,2),%ecx
43f784:	39 4c 72 75          	cmp    %ecx,0x75(%edx,%esi,2)
43f788:	41                   	inc    %ecx
43f789:	69 6e 66 34 30 32 4f 	imul   $0x4f323034,0x66(%esi),%ebp
43f790:	6a 52                	push   $0x52
43f792:	6d                   	insl   (%dx),%es:(%edi)
43f793:	35 44 2b 4a 6d       	xor    $0x6d4a2b44,%eax
43f798:	62 62 41             	bound  %esp,0x41(%edx)
43f79b:	77 63                	ja     0x43f800
43f79d:	37                   	aaa
43f79e:	2f                   	das
43f79f:	6b 54 68 4b 50       	imul   $0x50,0x4b(%eax,%ebp,2),%edx
43f7a4:	4e                   	dec    %esi
43f7a5:	71 54                	jno    0x43f7fb
43f7a7:	37                   	aaa
43f7a8:	74 74                	je     0x43f81e
43f7aa:	5a                   	pop    %edx
43f7ab:	39 4f 51             	cmp    %ecx,0x51(%edi)
43f7ae:	66 75 45             	data16 jne 0x43f7f6
43f7b1:	36 53                	ss push %ebx
43f7b3:	2f                   	das
43f7b4:	2f                   	das
43f7b5:	4f                   	dec    %edi
43f7b6:	73 77                	jae    0x43f82f
43f7b8:	51                   	push   %ecx
43f7b9:	57                   	push   %edi
43f7ba:	73 62                	jae    0x43f81e
43f7bc:	4f                   	dec    %edi
43f7bd:	65 43                	gs inc %ebx
43f7bf:	72 69                	jb     0x43f82a
43f7c1:	78 30                	js     0x43f7f3
43f7c3:	71 49                	jno    0x43f80e
43f7c5:	4e                   	dec    %esi
43f7c6:	4e                   	dec    %esi
43f7c7:	36 49                	ss dec %ecx
43f7c9:	52                   	push   %edx
43f7ca:	59                   	pop    %ecx
43f7cb:	39 75 58             	cmp    %esi,0x58(%ebp)
43f7ce:	35 58 74 6c 45       	xor    $0x456c7458,%eax
43f7d3:	32 47 6d             	xor    0x6d(%edi),%al
43f7d6:	4c                   	dec    %esp
43f7d7:	56                   	push   %esi
43f7d8:	4c                   	dec    %esp
43f7d9:	5a                   	pop    %edx
43f7da:	36 6e                	outsb  %ss:(%esi),(%dx)
43f7dc:	6a 65                	push   $0x65
43f7de:	72 63                	jb     0x43f843
43f7e0:	67 31 46 45          	xor    %eax,0x45(%bp)
43f7e4:	4b                   	dec    %ebx
43f7e5:	52                   	push   %edx
43f7e6:	64 58                	fs pop %eax
43f7e8:	52                   	push   %edx
43f7e9:	74 7a                	je     0x43f865
43f7eb:	2f                   	das
43f7ec:	6a 72                	push   $0x72
43f7ee:	47                   	inc    %edi
43f7ef:	71 2f                	jno    0x43f820
43f7f1:	73 37                	jae    0x43f82a
43f7f3:	57                   	push   %edi
43f7f4:	42                   	inc    %edx
43f7f5:	78 7a                	js     0x43f871
43f7f7:	6c                   	insb   (%dx),%es:(%edi)
43f7f8:	56                   	push   %esi
43f7f9:	39 67 52             	cmp    %esp,0x52(%edi)
43f7fc:	49                   	dec    %ecx
43f7fd:	51                   	push   %ecx
43f7fe:	30 45 2b             	xor    %al,0x2b(%ebp)
43f801:	48                   	dec    %eax
43f802:	77 48                	ja     0x43f84c
43f804:	53                   	push   %ebx
43f805:	5a                   	pop    %edx
43f806:	56                   	push   %esi