41e626:	35 43 74 63 4f       	xor    $0x4f637443,%eax
41e62b:	4f                   	dec    %edi
41e62c:	4e                   	dec    %esi
41e62d:	61                   	popa
41e62e:	76 77                	jbe    0x41e6a7
41e630:	58                   	pop    %eax
41e631:	6b 73 39 66          	imul   $0x66,0x39(%ebx),%esi
41e635:	45                   	inc    %ebp
41e636:	4a                   	dec    %edx
41e637:	49                   	dec    %ecx
41e638:	62 4e 53             	bound  %ecx,0x53(%esi)
41e63b:	37                   	aaa
41e63c:	33 35 2f 49 68 6e    	xor    0x6e68492f,%esi
41e642:	45                   	inc    %ebp
41e643:	50                   	push   %eax
41e644:	76 68                	jbe    0x41e6ae
41e646:	33 72 78             	xor    0x78(%edx),%esi
41e649:	31 30                	xor    %esi,(%eax)
41e64b:	35 55 4c 4a 43       	xor    $0x434a4c55,%eax
41e650:	72 4c                	jb     0x41e69e
41e652:	73 64                	jae    0x41e6b8
41e654:	6d                   	insl   (%dx),%es:(%edi)
41e655:	69 57 47 35 62 55 41 	imul   $0x41556235,0x47(%edi),%edx
41e65c:	5a                   	pop    %edx
41e65d:	72 6b                	jb     0x41e6ca
41e65f:	77 36                	ja     0x41e697
41e661:	4a                   	dec    %edx
41e662:	51                   	push   %ecx
41e663:	48                   	dec    %eax
41e664:	37                   	aaa
41e665:	6e                   	outsb  %ds:(%esi),(%dx)
41e666:	32 50 41             	xor    0x41(%eax),%dl
41e669:	79 41                	jns    0x41e6ac
41e66b:	44                   	inc    %esp
41e66c:	6c                   	insb   (%dx),%es:(%edi)
41e66d:	42                   	inc    %edx
41e66e:	2f                   	das
41e66f:	6d                   	insl   (%dx),%es:(%edi)
41e670:	2b 63 61             	sub    0x61(%ebx),%esp
41e673:	62 51 45             	bound  %edx,0x45(%ecx)
41e676:	49                   	dec    %ecx
41e677:	32 36                	xor    (%esi),%dh
41e679:	39 48 57             	cmp    %ecx,0x57(%eax)
41e67c:	50                   	push   %eax
41e67d:	4e                   	dec    %esi
41e67e:	6e                   	outsb  %ds:(%esi),(%dx)
41e67f:	6f                   	outsl  %ds:(%esi),(%dx)
41e680:	52                   	push   %edx
41e681:	30 6d 73             	xor    %ch,0x73(%ebp)
41e684:	34 66                	xor    $0x66,%al
41e686:	42                   	inc    %edx
41e687:	59                   	pop    %ecx
41e688:	45                   	inc    %ebp
41e689:	42                   	inc    %edx
41e68a:	4c                   	dec    %esp
41e68b:	67 62 4e 4d          	bound  %ecx,0x4d(%bp)
41e68f:	67 4b                	addr16 dec %ebx
41e691:	47                   	inc    %edi
41e692:	57                   	push   %edi
41e693:	6e                   	outsb  %ds:(%esi),(%dx)
41e694:	70 49                	jo     0x41e6df
41e696:	59                   	pop    %ecx
41e697:	7a 6d                	jp     0x41e706
41e699:	55                   	push   %ebp
41e69a:	62 4d 33             	bound  %ecx,0x33(%ebp)
41e69d:	45                   	inc    %ebp
41e69e:	37                   	aaa
41e69f:	39 6d 6e             	cmp    %ebp,0x6e(%ebp)
41e6a2:	4e                   	dec    %esi
41e6a3:	4d                   	dec    %ebp
41e6a4:	43                   	inc    %ebx
41e6a5:	5a                   	pop    %edx
41e6a6:	4a                   	dec    %edx
41e6a7:	4d                   	dec    %ebp
41e6a8:	31 56 34             	xor    %edx,0x34(%esi)
41e6ab:	49                   	dec    %ecx
41e6ac:	47                   	inc    %edi
41e6ad:	43                   	inc    %ebx
41e6ae:	71 75                	jno    0x41e725
41e6b0:	34 47                	xor    $0x47,%al
41e6b2:	50                   	push   %eax
41e6b3:	7a 68                	jp     0x41e71d
41e6b5:	52                   	push   %edx
41e6b6:	69 77 73 55 61 4c 58 	imul   $0x584c6155,0x73(%edi),%esi
41e6bd:	4c                   	dec    %esp
41e6be:	48                   	dec    %eax
41e6bf:	41                   	inc    %ecx
41e6c0:	6c                   	insb   (%dx),%es:(%edi)
41e6c1:	39 57 36             	cmp    %edx,0x36(%edi)
41e6c4:	6e                   	outsb  %ds:(%esi),(%dx)
41e6c5:	68 70 67 70 2f       	push   $0x2f706770
41e6ca:	36 4d                	ss dec %ebp
41e6cc:	54                   	push   %esp
41e6cd:	72 32                	jb     0x41e701
41e6cf:	74 70                	je     0x41e741
41e6d1:	64 52                	fs push %edx
41e6d3:	53                   	push   %ebx
41e6d4:	4b                   	dec    %ebx
41e6d5:	57                   	push   %edi
41e6d6:	48                   	dec    %eax
41e6d7:	2b 6c 2b 59          	sub    0x59(%ebx,%ebp,1),%ebp
41e6db:	55                   	push   %ebp
41e6dc:	7a 44                	jp     0x41e722
41e6de:	43                   	inc    %ebx
41e6df:	6b 73 4f 36          	imul   $0x36,0x4f(%ebx),%esi
41e6e3:	75 6f                	jne    0x41e754
41e6e5:	6a 6d                	push   $0x6d
41e6e7:	73 57                	jae    0x41e740
41e6e9:	6d                   	insl   (%dx),%es:(%edi)
41e6ea:	71 37                	jno    0x41e723
41e6ec:	45                   	inc    %ebp
41e6ed:	4d                   	dec    %ebp
41e6ee:	72 6c                	jb     0x41e75c
41e6f0:	4b                   	dec    %ebx
41e6f1:	4f                   	dec    %edi
41e6f2:	77 47                	ja     0x41e73b
41e6f4:	75 54                	jne    0x41e74a
41e6f6:	68 67 78 62 79       	push   $0x79627867
41e6fb:	35 54 77 43 63       	xor    $0x63437754,%eax
41e700:	30 4e 31             	xor    %cl,0x31(%esi)
41e703:	7a 63                	jp     0x41e768
41e705:	63 38                	arpl   %edi,(%eax)
41e707:	50                   	push   %eax
41e708:	31 34 62             	xor    %esi,(%edx,%eiz,2)
41e70b:	62 48 75             	bound  %ecx,0x75(%eax)
41e70e:	69 65 6b 53 4e 64 4a 	imul   $0x4a644e53,0x6b(%ebp),%esp
41e715:	30 39                	xor    %bh,(%ecx)
41e717:	74 78                	je     0x41e791
41e719:	75 38                	jne    0x41e753
41e71b:	33 64 35 5a          	xor    0x5a(%ebp,%esi,1),%esp
41e71f:	35 4f 2b 42 41       	xor    $0x41422b4f,%eax
41e724:	5a                   	pop    %edx
41e725:	71 4e                	jno    0x41e775
41e727:	37                   	aaa
41e728:	45                   	inc    %ebp
41e729:	68 6c 4f 57 32       	push   $0x32574f6c
41e72e:	36 6b 67 69 6d       	imul   $0x6d,%ss:0x69(%edi),%esp
41e733:	36 73 4a             	ss jae 0x41e780
41e736:	4b                   	dec    %ebx
41e737:	4d                   	dec    %ebp
41e738:	31 49 68             	xor    %ecx,0x68(%ecx)
41e73b:	72 4e                	jb     0x41e78b
41e73d:	6d                   	insl   (%dx),%es:(%edi)
41e73e:	30 75 70             	xor    %dh,0x70(%ebp)
41e741:	34 53                	xor    $0x53,%al
41e743:	6f                   	outsl  %ds:(%esi),(%dx)
41e744:	64 44                	fs inc %esp
41e746:	64 4a                	fs dec %edx
41e748:	6f                   	outsl  %ds:(%esi),(%dx)
41e749:	5a                   	pop    %edx
41e74a:	42                   	inc    %edx
41e74b:	4f                   	dec    %edi
41e74c:	58                   	pop    %eax
41e74d:	4e                   	dec    %esi
41e74e:	4c                   	dec    %esp
41e74f:	78 52                	js     0x41e7a3
41e751:	5a                   	pop    %edx
41e752:	77 52                	ja     0x41e7a6
41e754:	64 61                	fs popa
41e756:	49                   	dec    %ecx
41e757:	44                   	inc    %esp
41e758:	6b 47 30 78          	imul   $0x78,0x30(%edi),%eax
41e75c:	42                   	inc    %edx
41e75d:	4c                   	dec    %esp
41e75e:	4a                   	dec    %edx
41e75f:	72 6f                	jb     0x41e7d0
41e761:	36 56                	ss push %esi
41e763:	41                   	inc    %ecx
41e764:	57                   	push   %edi
41e765:	5a                   	pop    %edx
41e766:	77 62                	ja     0x41e7ca
41e768:	47                   	inc    %edi
41e769:	56                   	push   %esi
41e76a:	6e                   	outsb  %ds:(%esi),(%dx)
41e76b:	79 6c                	jns    0x41e7d9
41e76d:	4a                   	dec    %edx
41e76e:	78 6b                	js     0x41e7db
41e770:	59                   	pop    %ecx
41e771:	67 69 6c 71 7a 43 59 	imul   $0x4459437a,0x71(%si),%ebp
41e778:	44
41e779:	38 65 79             	cmp    %ah,0x79(%ebp)
41e77c:	6e                   	outsb  %ds:(%esi),(%dx)
41e77d:	64 4d                	fs dec %ebp
41e77f:	57                   	push   %edi
41e780:	4c                   	dec    %esp
41e781:	72 68                	jb     0x41e7eb
41e783:	68 69 75 58 72       	push   $0x72587569
41e788:	30 38                	xor    %bh,(%eax)
41e78a:	52                   	push   %edx
41e78b:	30 76 5a             	xor    %dh,0x5a(%esi)
41e78e:	47                   	inc    %edi
41e78f:	70 57                	jo     0x41e7e8
41e791:	7a 38                	jp     0x41e7cb
41e793:	2f                   	das
41e794:	79 44                	jns    0x41e7da
41e796:	72 34                	jb     0x41e7cc
41e798:	62 51 6f             	bound  %edx,0x6f(%ecx)
41e79b:	78 55                	js     0x41e7f2
41e79d:	66 48                	dec    %ax
41e79f:	71 42                	jno    0x41e7e3
41e7a1:	4f                   	dec    %edi
41e7a2:	62 6e 50             	bound  %ebp,0x50(%esi)
41e7a5:	44                   	inc    %esp
41e7a6:	41                   	inc    %ecx
41e7a7:	50                   	push   %eax
41e7a8:	63 57 65             	arpl   %edx,0x65(%edi)
41e7ab:	50                   	push   %eax
41e7ac:	62 55 61             	bound  %edx,0x61(%ebp)
41e7af:	38 35 6c 73 57 4e    	cmp    %dh,0x4e57736c
41e7b5:	6d                   	insl   (%dx),%es:(%edi)
41e7b6:	76 53                	jbe    0x41e80b
41e7b8:	37                   	aaa
41e7b9:	49                   	dec    %ecx
41e7ba:	4d                   	dec    %ebp
41e7bb:	77 6c                	ja     0x41e829
41e7bd:	63 50 52             	arpl   %edx,0x52(%eax)
41e7c0:	62 79 4e             	bound  %edi,0x4e(%ecx)
41e7c3:	77 63                	ja     0x41e828
41e7c5:	79 6a                	jns    0x41e831
41e7c7:	77 4f                	ja     0x41e818
41e7c9:	49                   	dec    %ecx
41e7ca:	47                   	inc    %edi
41e7cb:	37                   	aaa
41e7cc:	52                   	push   %edx
41e7cd:	67 2b 4c 6a          	sub    0x6a(%si),%ecx
41e7d1:	6c                   	insb   (%dx),%es:(%edi)
41e7d2:	75 48                	jne    0x41e81c
41e7d4:	7a 69                	jp     0x41e83f
41e7d6:	2f                   	das
41e7d7:	76 37                	jbe    0x41e810
41e7d9:	55                   	push   %ebp
41e7da:	2b 38                	sub    (%eax),%edi
41e7dc:	6c                   	insb   (%dx),%es:(%edi)
41e7dd:	32 53 30             	xor    0x30(%ebx),%dl
41e7e0:	47                   	inc    %edi
41e7e1:	64 45                	fs inc %ebp
41e7e3:	65 69 4a 39 78 55 41 	imul   $0x30415578,%gs:0x39(%edx),%ecx
41e7ea:	30
41e7eb:	4e                   	dec    %esi
41e7ec:	63 67 4f             	arpl   %esp,0x4f(%edi)
41e7ef:	6d                   	insl   (%dx),%es:(%edi)
41e7f0:	56                   	push   %esi
41e7f1:	64 74 44             	fs je  0x41e838
41e7f4:	52                   	push   %edx
41e7f5:	75 73                	jne    0x41e86a
41e7f7:	44                   	inc    %esp
41e7f8:	44                   	inc    %esp
41e7f9:	76 31                	jbe    0x41e82c
41e7fb:	69 45 6a 6b 6b 34 41 	imul   $0x41346b6b,0x6a(%ebp),%eax
41e802:	63 7a 50             	arpl   %edi,0x50(%edx)
41e805:	52                   	push   %edx
41e806:	51                   	push   %ecx
41e807:	6e                   	outsb  %ds:(%esi),(%dx)
41e808:	30 4f 30             	xor    %cl,0x30(%edi)
41e80b:	69 39 2b 49 6d 32    	imul   $0x326d492b,(%ecx),%edi
41e811:	45                   	inc    %ebp
41e812:	50                   	push   %eax
41e813:	32 4e 46             	xor    0x46(%esi),%cl
41e816:	67 75 4c             	addr16 jne 0x41e865
41e819:	68 66 57 67 2f       	push   $0x2f675766
41e81e:	6f                   	outsl  %ds:(%esi),(%dx)
41e81f:	6a 72                	push   $0x72
41e821:	4b                   	dec    %ebx
41e822:	37                   	aaa
41e823:	51                   	push   %ecx
41e824:	33 4c 65 74          	xor    0x74(%ebp,%eiz,2),%ecx
41e828:	46                   	inc    %esi
41e829:	71 75                	jno    0x41e8a0
41e82b:	35 30 39 73 6b       	xor    $0x6b733930,%eax
41e830:	69 52 78 65 6c 76 6f 	imul   $0x6f766c65,0x78(%edx),%edx
41e837:	34 33                	xor    $0x33,%al
41e839:	71 4f                	jno    0x41e88a
41e83b:	49                   	dec    %ecx
41e83c:	45                   	inc    %ebp
41e83d:	7a 58                	jp     0x41e897
41e83f:	5a                   	pop    %edx
41e840:	6c                   	insb   (%dx),%es:(%edi)
41e841:	75 50                	jne    0x41e893
41e843:	75 33                	jne    0x41e878
41e845:	46                   	inc    %esi
41e846:	79 59                	jns    0x41e8a1
41e848:	7a 35                	jp     0x41e87f
41e84a:	34 45                	xor    $0x45,%al
41e84c:	70 6f                	jo     0x41e8bd
41e84e:	58                   	pop    %eax
41e84f:	70 5a                	jo     0x41e8ab
41e851:	57                   	push   %edi
41e852:	65 69 70 51 71 4c 4b 	imul   $0x344b4c71,%gs:0x51(%eax),%esi
41e859:	34
41e85a:	53                   	push   %ebx
41e85b:	54                   	push   %esp
41e85c:	6e                   	outsb  %ds:(%esi),(%dx)
41e85d:	4c                   	dec    %esp
41e85e:	69 6c 50 4b 38 4f 69 	imul   $0x68694f38,0x4b(%eax,%edx,2),%ebp
41e865:	68
41e866:	77 64                	ja     0x41e8cc
41e868:	42                   	inc    %edx
41e869:	59                   	pop    %ecx
41e86a:	2b 62 59             	sub    0x59(%edx),%esp
41e86d:	6c                   	insb   (%dx),%es:(%edi)
41e86e:	4c                   	dec    %esp
41e86f:	4c                   	dec    %esp
41e870:	68 72 2b 53 6e       	push   $0x6e532b72
41e875:	34 67                	xor    $0x67,%al
41e877:	72 78                	jb     0x41e8f1
41e879:	32 50 38             	xor    0x38(%eax),%dl
41e87c:	73 4a                	jae    0x41e8c8
41e87e:	78 57                	js     0x41e8d7
41e880:	4a                   	dec    %edx
41e881:	36 6b 63 67 43       	imul   $0x43,%ss:0x67(%ebx),%esp
41e886:	61                   	popa
41e887:	39 64 66 31          	cmp    %esp,0x31(%esi,%eiz,2)
41e88b:	37                   	aaa
41e88c:	6b 6d 6d 51          	imul   $0x51,0x6d(%ebp),%ebp
41e890:	55                   	push   %ebp
41e891:	74 69                	je     0x41e8fc
41e893:	30 75 75             	xor    %dh,0x75(%ebp)
41e896:	50                   	push   %eax
41e897:	78 50                	js     0x41e8e9
41e899:	75 55                	jne    0x41e8f0
41e89b:	36 66 38 2f          	data16 cmp %ch,%ss:(%edi)
41e89f:	38 6f 4f             	cmp    %ch,0x4f(%edi)
41e8a2:	42                   	inc    %edx
41e8a3:	7a 4c                	jp     0x41e8f1
41e8a5:	58                   	pop    %eax
41e8a6:	71 6d                	jno    0x41e915
41e8a8:	67 31 7a 52          	xor    %edi,0x52(%bp,%si)
41e8ac:	4d                   	dec    %ebp
41e8ad:	6a 51                	push   $0x51
41e8af:	78 68                	js     0x41e919
41e8b1:	74 6c                	je     0x41e91f
41e8b3:	62 6a 32             	bound  %ebp,0x32(%edx)
41e8b6:	58                   	pop    %eax
41e8b7:	4a                   	dec    %edx
41e8b8:	33 43 65             	xor    0x65(%ebx),%eax
41e8bb:	74 52                	je     0x41e90f
41e8bd:	56                   	push   %esi
41e8be:	70 34                	jo     0x41e8f4
41e8c0:	30 55 73             	xor    %dl,0x73(%ebp)
41e8c3:	5a                   	pop    %edx
41e8c4:	71 47                	jno    0x41e90d
41e8c6:	70 34                	jo     0x41e8fc
41e8c8:	68 51 48 4f 44       	push   $0x444f4851
41e8cd:	70 35                	jo     0x41e904
41e8cf:	63 4d 46             	arpl   %ecx,0x46(%ebp)
41e8d2:	4d                   	dec    %ebp
41e8d3:	39 53 6e             	cmp    %edx,0x6e(%ebx)
41e8d6:	35 41 4c 68 30       	xor    $0x30684c41,%eax
41e8db:	34 5a                	xor    $0x5a,%al
41e8dd:	68 6d 57 34 71       	push   $0x7134576d