41b59a:	47                   	inc    %edi
41b59b:	4a                   	dec    %edx
41b59c:	64 47                	fs inc %edi
41b59e:	56                   	push   %esi
41b59f:	34 49                	xor    $0x49,%al
41b5a1:	74 67                	je     0x41b60a
41b5a3:	77 64                	ja     0x41b609
41b5a5:	50                   	push   %eax
41b5a6:	59                   	pop    %ecx
41b5a7:	41                   	inc    %ecx
41b5a8:	31 68 49             	xor    %ebp,0x49(%eax)
41b5ab:	63 64 47 69          	arpl   %esp,0x69(%edi,%eax,2)
41b5af:	36 65 61             	ss gs popa
41b5b2:	54                   	push   %esp
41b5b3:	57                   	push   %edi
41b5b4:	64 7a 6d             	fs jp  0x41b624
41b5b7:	4e                   	dec    %esi
41b5b8:	39 4d 67             	cmp    %ecx,0x67(%ebp)
41b5bb:	42                   	inc    %edx
41b5bc:	71 67                	jno    0x41b625
41b5be:	4c                   	dec    %esp
41b5bf:	74 70                	je     0x41b631
41b5c1:	72 41                	jb     0x41b604
41b5c3:	43                   	inc    %ebx
41b5c4:	46                   	inc    %esi
41b5c5:	6b 67 6c 73          	imul   $0x73,0x6c(%edi),%esp
41b5c9:	6c                   	insb   (%dx),%es:(%edi)
41b5ca:	5a                   	pop    %edx
41b5cb:	66 66 63 77 74       	data16 arpl %si,0x74(%edi)
41b5d0:	77 35                	ja     0x41b607
41b5d2:	4a                   	dec    %edx
41b5d3:	58                   	pop    %eax
41b5d4:	68 6a 75 72 4b       	push   $0x4b72756a
41b5d9:	6c                   	insb   (%dx),%es:(%edi)
41b5da:	46                   	inc    %esi
41b5db:	4f                   	dec    %edi
41b5dc:	75 44                	jne    0x41b622
41b5de:	65 56                	gs push %esi
41b5e0:	45                   	inc    %ebp
41b5e1:	79 70                	jns    0x41b653
41b5e3:	72 2b                	jb     0x41b610
41b5e5:	2b 58 73             	sub    0x73(%eax),%ebx
41b5e8:	72 50                	jb     0x41b63a
41b5ea:	6c                   	insb   (%dx),%es:(%edi)
41b5eb:	69 45 66 53 2f 36 55 	imul   $0x55362f53,0x66(%ebp),%eax
41b5f2:	75 54                	jne    0x41b648
41b5f4:	65 61                	gs popa
41b5f6:	32 6b 73             	xor    0x73(%ebx),%ch
41b5f9:	64 47                	fs inc %edi
41b5fb:	61                   	popa
41b5fc:	5a                   	pop    %edx
41b5fd:	41                   	inc    %ecx
41b5fe:	68 49 62 73 51       	push   $0x51736249
41b603:	36 39 66 36          	cmp    %esp,%ss:0x36(%esi)
41b607:	2b 78 5a             	sub    0x5a(%eax),%edi
41b60a:	34 6c                	xor    $0x6c,%al
41b60c:	61                   	popa
41b60d:	74 4a                	je     0x41b659
41b60f:	50                   	push   %eax
41b610:	33 4c 67 39          	xor    0x39(%edi,%eiz,2),%ecx
41b614:	59                   	pop    %ecx
41b615:	70 6f                	jo     0x41b686
41b617:	67 4f                	addr16 dec %edi
41b619:	6d                   	insl   (%dx),%es:(%edi)
41b61a:	32 46 59             	xor    0x59(%esi),%al
41b61d:	6c                   	insb   (%dx),%es:(%edi)
41b61e:	56                   	push   %esi
41b61f:	69 4f 58 72 6c 4c 4a 	imul   $0x4a4c6c72,0x58(%edi),%ecx
41b626:	50                   	push   %eax
41b627:	5a                   	pop    %edx
41b628:	61                   	popa
41b629:	48                   	dec    %eax
41b62a:	69 53 6f 58 58 73 58 	imul   $0x58735858,0x6f(%ebx),%edx
41b631:	6e                   	outsb  %ds:(%esi),(%dx)
41b632:	71 6e                	jno    0x41b6a2
41b634:	4e                   	dec    %esi
41b635:	4f                   	dec    %edi
41b636:	46                   	inc    %esi
41b637:	32 61 35             	xor    0x35(%ecx),%ah
41b63a:	33 4e 48             	xor    0x48(%esi),%ecx
41b63d:	4a                   	dec    %edx
41b63e:	67 47                	addr16 inc %edi
41b640:	6f                   	outsl  %ds:(%esi),(%dx)
41b641:	71 6e                	jno    0x41b6b1
41b643:	4a                   	dec    %edx
41b644:	6c                   	insb   (%dx),%es:(%edi)
41b645:	76 4b                	jbe    0x41b692
41b647:	74 49                	je     0x41b692
41b649:	73 49                	jae    0x41b694
41b64b:	78 75                	js     0x41b6c2
41b64d:	2b 46 33             	sub    0x33(%esi),%eax
41b650:	4a                   	dec    %edx
41b651:	64 74 6d             	fs je  0x41b6c1
41b654:	2b 72 70             	sub    0x70(%edx),%esi
41b657:	6c                   	insb   (%dx),%es:(%edi)
41b658:	66 57                	push   %di
41b65a:	6a 2b                	push   $0x2b
41b65c:	44                   	inc    %esp
41b65d:	43                   	inc    %ebx
41b65e:	69 41 59 2b 4a 39 42 	imul   $0x42394a2b,0x59(%ecx),%eax
41b665:	57                   	push   %edi
41b666:	4c                   	dec    %esp
41b667:	48                   	dec    %eax
41b668:	32 49 32             	xor    0x32(%ecx),%cl
41b66b:	69 6c 45 38 33 65 41 	imul   $0x55416533,0x38(%ebp,%eax,2),%ebp
41b672:	55
41b673:	2f                   	das
41b674:	54                   	push   %esp
41b675:	6e                   	outsb  %ds:(%esi),(%dx)
41b676:	4a                   	dec    %edx
41b677:	63 68 44             	arpl   %ebp,0x44(%eax)
41b67a:	72 6e                	jb     0x41b6ea
41b67c:	39 70 4b             	cmp    %esi,0x4b(%eax)
41b67f:	6b 7a 4f 75          	imul   $0x75,0x4f(%edx),%edi
41b683:	44                   	inc    %esp
41b684:	69 69 6b 53 6e 4f 65 	imul   $0x654f6e53,0x6b(%ecx),%ebp
41b68b:	33 63 79             	xor    0x79(%ebx),%esp
41b68e:	49                   	dec    %ecx
41b68f:	70 37                	jo     0x41b6c8
41b691:	43                   	inc    %ebx
41b692:	2f                   	das
41b693:	59                   	pop    %ecx
41b694:	6a 30                	push   $0x30
41b696:	48                   	dec    %eax
41b697:	4a                   	dec    %edx
41b698:	66 59                	pop    %cx
41b69a:	31 68 64             	xor    %ebp,0x64(%eax)
41b69d:	75 4a                	jne    0x41b6e9
41b69f:	63 6e 54             	arpl   %ebp,0x54(%esi)
41b6a2:	31 30                	xor    %esi,(%eax)
41b6a4:	63 5a 4c             	arpl   %ebx,0x4c(%edx)
41b6a7:	30 6c 6d 44          	xor    %ch,0x44(%ebp,%ebp,2)
41b6ab:	4a                   	dec    %edx
41b6ac:	5a                   	pop    %edx
41b6ad:	47                   	inc    %edi
41b6ae:	53                   	push   %ebx
41b6af:	53                   	push   %ebx
41b6b0:	6b 76 47 65          	imul   $0x65,0x47(%esi),%esi
41b6b4:	66 76 5a             	data16 jbe 0x41b711
41b6b7:	78 58                	js     0x41b711
41b6b9:	2f                   	das
41b6ba:	37                   	aaa
41b6bb:	31 72 45             	xor    %esi,0x45(%edx)
41b6be:	6a 32                	push   $0x32
41b6c0:	57                   	push   %edi
41b6c1:	75 53                	jne    0x41b716
41b6c3:	62 74 67 43          	bound  %esi,0x43(%edi,%eiz,2)
41b6c7:	73 6d                	jae    0x41b736
41b6c9:	2b 71 54             	sub    0x54(%ecx),%esi
41b6cc:	66 37                	data16 aaa
41b6ce:	43                   	inc    %ebx
41b6cf:	78 4a                	js     0x41b71b
41b6d1:	72 51                	jb     0x41b724
41b6d3:	76 2b                	jbe    0x41b700
41b6d5:	36 68 61 53 74 4a    	ss push $0x4a745361
41b6db:	61                   	popa
41b6dc:	6a 63                	push   $0x63
41b6de:	41                   	inc    %ecx
41b6df:	54                   	push   %esp
41b6e0:	4d                   	dec    %ebp
41b6e1:	7a 6b                	jp     0x41b74e
41b6e3:	79 39                	jns    0x41b71e
41b6e5:	2f                   	das
41b6e6:	6c                   	insb   (%dx),%es:(%edi)
41b6e7:	31 6f 6b             	xor    %ebp,0x6b(%edi)
41b6ea:	57                   	push   %edi
41b6eb:	69 5a 63 75 2f 76 2b 	imul   $0x2b762f75,0x63(%edx),%ebx
41b6f2:	77 2f                	ja     0x41b723
41b6f4:	6e                   	outsb  %ds:(%esi),(%dx)
41b6f5:	55                   	push   %ebp
41b6f6:	50                   	push   %eax
41b6f7:	6a 4c                	push   $0x4c
41b6f9:	6e                   	outsb  %ds:(%esi),(%dx)
41b6fa:	6e                   	outsb  %ds:(%esi),(%dx)
41b6fb:	63 64 71 64          	arpl   %esp,0x64(%ecx,%esi,2)
41b6ff:	6a 4e                	push   $0x4e
41b701:	65 53                	gs push %ebx
41b703:	30 47 4e             	xor    %al,0x4e(%edi)
41b706:	58                   	pop    %eax
41b707:	78 36                	js     0x41b73f
41b709:	41                   	inc    %ecx
41b70a:	4d                   	dec    %ebp
41b70b:	53                   	push   %ebx
41b70c:	72 6c                	jb     0x41b77a
41b70e:	2f                   	das
41b70f:	50                   	push   %eax
41b710:	79 52                	jns    0x41b764
41b712:	32 34 41             	xor    (%ecx,%eax,2),%dh
41b715:	36 33 35 69 64 64 73 	xor    %ss:0x73646469,%esi
41b71c:	5a                   	pop    %edx
41b71d:	4c                   	dec    %esp
41b71e:	62 33                	bound  %esi,(%ebx)
41b720:	49                   	dec    %ecx
41b721:	31 33                	xor    %esi,(%ebx)
41b723:	70 72                	jo     0x41b797
41b725:	6b 50 38 4b          	imul   $0x4b,0x38(%eax),%edx
41b729:	5a                   	pop    %edx
41b72a:	61                   	popa
41b72b:	59                   	pop    %ecx
41b72c:	44                   	inc    %esp
41b72d:	39 4b 62             	cmp    %ecx,0x62(%ebx)
41b730:	4f                   	dec    %edi
41b731:	64 37                	fs aaa
41b733:	51                   	push   %ecx
41b734:	47                   	inc    %edi
41b735:	5a                   	pop    %edx
41b736:	7a 49                	jp     0x41b781
41b738:	56                   	push   %esi
41b739:	79 69                	jns    0x41b7a4
41b73b:	65 77 4e             	gs ja  0x41b78c
41b73e:	6d                   	insl   (%dx),%es:(%edi)
41b73f:	55                   	push   %ebp
41b740:	45                   	inc    %ebp
41b741:	39 75 68             	cmp    %esi,0x68(%ebp)
41b744:	68 4f 31 67 31       	push   $0x3167314f
41b749:	64 6a 5a             	fs push $0x5a
41b74c:	76 44                	jbe    0x41b792
41b74e:	62 4b 53             	bound  %ecx,0x53(%ebx)
41b751:	4f                   	dec    %edi
41b752:	33 75 76             	xor    0x76(%ebp),%esi
41b755:	35 41 45 4d 4f       	xor    $0x4f4d4541,%eax
41b75a:	61                   	popa
41b75b:	77 35                	ja     0x41b792
41b75d:	35 41 6b 67 70       	xor    $0x70676b41,%eax
41b762:	4f                   	dec    %edi
41b763:	4e                   	dec    %esi
41b764:	65 63 71 4e          	arpl   %esi,%gs:0x4e(%ecx)
41b768:	6c                   	insb   (%dx),%es:(%edi)
41b769:	33 33                	xor    (%ebx),%esi
41b76b:	76 56                	jbe    0x41b7c3
41b76d:	58                   	pop    %eax
41b76e:	4c                   	dec    %esp
41b76f:	57                   	push   %edi
41b770:	41                   	inc    %ecx
41b771:	68 2b 79 42 4b       	push   $0x4b42792b
41b776:	75 4c                	jne    0x41b7c4
41b778:	68 6b 6c 73 38       	push   $0x38736c6b
41b77d:	68 55 37 4a 49       	push   $0x494a3755
41b782:	73 75                	jae    0x41b7f9
41b784:	36 50                	ss push %eax
41b786:	72 47                	jb     0x41b7cf
41b788:	36 76 51             	ss jbe 0x41b7dc
41b78b:	77 62                	ja     0x41b7ef
41b78d:	51                   	push   %ecx
41b78e:	5a                   	pop    %edx
41b78f:	71 46                	jno    0x41b7d7
41b791:	69 74 70 36 54 58 73 	imul   $0x54735854,0x36(%eax,%esi,2),%esi
41b798:	54
41b799:	33 55 47             	xor    0x47(%ebp),%edx
41b79c:	42                   	inc    %edx
41b79d:	77 58                	ja     0x41b7f7
41b79f:	57                   	push   %edi
41b7a0:	47                   	inc    %edi
41b7a1:	4a                   	dec    %edx
41b7a2:	6e                   	outsb  %ds:(%esi),(%dx)
41b7a3:	79 67                	jns    0x41b80c
41b7a5:	75 34                	jne    0x41b7db
41b7a7:	2f                   	das
41b7a8:	31 73 51             	xor    %esi,0x51(%ebx)
41b7ab:	6d                   	insl   (%dx),%es:(%edi)
41b7ac:	4a                   	dec    %edx
41b7ad:	5a                   	pop    %edx
41b7ae:	30 57 68             	xor    %dl,0x68(%edi)
41b7b1:	6a 4f                	push   $0x4f
41b7b3:	42                   	inc    %edx
41b7b4:	52                   	push   %edx
41b7b5:	59                   	pop    %ecx
41b7b6:	44                   	inc    %esp
41b7b7:	32 59 52             	xor    0x52(%ecx),%bl
41b7ba:	50                   	push   %eax
41b7bb:	4d                   	dec    %ebp
41b7bc:	4e                   	dec    %esi
41b7bd:	69 53 45 72 52 37 44 	imul   $0x44375272,0x45(%ebx),%edx
41b7c4:	31 64 70 75          	xor    %esp,0x75(%eax,%esi,2)
41b7c8:	4c                   	dec    %esp
41b7c9:	37                   	aaa
41b7ca:	30 4a 63             	xor    %cl,0x63(%edx)
41b7cd:	74 78                	je     0x41b847
41b7cf:	2b 75 69             	sub    0x69(%ebp),%esi
41b7d2:	5a                   	pop    %edx
41b7d3:	72 67                	jb     0x41b83c
41b7d5:	35 56 50 46 74       	xor    $0x74465056,%eax
41b7da:	77 4c                	ja     0x41b828
41b7dc:	75 57                	jne    0x41b835
41b7de:	32 73 78             	xor    0x78(%ebx),%dh
41b7e1:	6b 6f 4f 46          	imul   $0x46,0x4f(%edi),%ebp
41b7e5:	41                   	inc    %ecx
41b7e6:	6b 46 59 6c          	imul   $0x6c,0x59(%esi),%eax
41b7ea:	77 30                	ja     0x41b81c
41b7ec:	30 6a 49             	xor    %ch,0x49(%edx)
41b7ef:	6d                   	insl   (%dx),%es:(%edi)
41b7f0:	6b 38 6d             	imul   $0x6d,(%eax),%edi
41b7f3:	70 33                	jo     0x41b828
41b7f5:	67 62 4c 58          	bound  %ecx,0x58(%si)
41b7f9:	31 62 44             	xor    %esp,0x44(%edx)
41b7fc:	4a                   	dec    %edx
41b7fd:	4e                   	dec    %esi
41b7fe:	31 79 47             	xor    %edi,0x47(%ecx)
41b801:	45                   	inc    %ebp
41b802:	4d                   	dec    %ebp
41b803:	51                   	push   %ecx
41b804:	30 45 79             	xor    %al,0x79(%ebp)
41b807:	38 37                	cmp    %dh,(%edi)
41b809:	53                   	push   %ebx
41b80a:	4d                   	dec    %ebp
41b80b:	67 4e                	addr16 dec %esi
41b80d:	78 6d                	js     0x41b87c
41b80f:	6e                   	outsb  %ds:(%esi),(%dx)
41b810:	67 69 6b 4a 77 45 32 	imul   $0x39324577,0x4a(%bp,%di),%ebp
41b817:	39
41b818:	39 55 31             	cmp    %edx,0x31(%ebp)
41b81b:	6c                   	insb   (%dx),%es:(%edi)
41b81c:	78 76                	js     0x41b894
41b81e:	75 56                	jne    0x41b876
41b820:	55                   	push   %ebp
41b821:	42                   	inc    %edx
41b822:	69 47 64 62 2f 6d 59 	imul   $0x596d2f62,0x64(%edi),%eax
41b829:	48                   	dec    %eax
41b82a:	45                   	inc    %ebp
41b82b:	61                   	popa
41b82c:	64 76 75             	fs jbe 0x41b8a4
41b82f:	32 6f 5a             	xor    0x5a(%edi),%ch
41b832:	6b 53 4a 4f          	imul   $0x4f,0x4a(%ebx),%edx
41b836:	43                   	inc    %ebx
41b837:	6b 48 6a 7a          	imul   $0x7a,0x6a(%eax),%ecx
41b83b:	37                   	aaa
41b83c:	4a                   	dec    %edx
41b83d:	50                   	push   %eax
41b83e:	55                   	push   %ebp
41b83f:	71 39                	jno    0x41b87a
41b841:	47                   	inc    %edi
41b842:	78 33                	js     0x41b877
41b844:	34 4f                	xor    $0x4f,%al
41b846:	63 42 4e             	arpl   %eax,0x4e(%edx)
41b849:	68 71 4e 70 59       	push   $0x59704e71
41b84e:	57                   	push   %edi
41b84f:	61                   	popa
41b850:	5a                   	pop    %edx
41b851:	63 55 31             	arpl   %edx,0x31(%ebp)
41b854:	63 70 53             	arpl   %esi,0x53(%eax)
41b857:	71 44                	jno    0x41b89d
41b859:	38 65 65             	cmp    %ah,0x65(%ebp)
41b85c:	78 38                	js     0x41b896
41b85e:	34 30                	xor    $0x30,%al
41b860:	79 71                	jns    0x41b8d3
41b862:	6f                   	outsl  %ds:(%esi),(%dx)
41b863:	4a                   	dec    %edx
41b864:	55                   	push   %ebp
41b865:	7a 7a                	jp     0x41b8e1
41b867:	54                   	push   %esp