41b6c0:	38 45 3d             	cmp    %al,0x3d(%ebp)
41b6c3:	00 23                	add    %ah,(%ebx)
41b6c5:	3d 71 49 32 70       	cmp    $0x70324971,%eax
41b6ca:	41                   	inc    %ecx
41b6cb:	72 39                	jb     0x41b706
41b6cd:	32 62 52             	xor    0x52(%edx),%ah
41b6d0:	64 7a 64             	fs jp  0x41b737
41b6d3:	64 61                	fs popa
41b6d5:	70 56                	jo     0x41b72d
41b6d7:	61                   	popa
41b6d8:	50                   	push   %eax
41b6d9:	56                   	push   %esi
41b6da:	68 62 51 3d 3d       	push   $0x3d3d5162
41b6df:	00 23                	add    %ah,(%ebx)
41b6e1:	3d 71 38 78 62       	cmp    $0x62783871,%eax
41b6e6:	75 4b                	jne    0x41b733
41b6e8:	37                   	aaa
41b6e9:	70 71                	jo     0x41b75c
41b6eb:	79 71                	jns    0x41b75e
41b6ed:	37                   	aaa
41b6ee:	6d                   	insl   (%dx),%es:(%edi)
41b6ef:	57                   	push   %edi
41b6f0:	42                   	inc    %edx
41b6f1:	36 37                	ss aaa
41b6f3:	76 76                	jbe    0x41b76b
41b6f5:	69 42 74 4f 6f 31 57 	imul   $0x57316f4f,0x74(%edx),%eax
41b6fc:	53                   	push   %ebx
41b6fd:	43                   	inc    %ebx
41b6fe:	63 63 75             	arpl   %esp,0x75(%ebx)
41b701:	52                   	push   %edx
41b702:	37                   	aaa
41b703:	78 45                	js     0x41b74a
41b705:	51                   	push   %ecx
41b706:	6e                   	outsb  %ds:(%esi),(%dx)
41b707:	47                   	inc    %edi
41b708:	6e                   	outsb  %ds:(%esi),(%dx)
41b709:	79 78                	jns    0x41b783
41b70b:	4d                   	dec    %ebp
41b70c:	79 51                	jns    0x41b75f
41b70e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b713:	4c                   	dec    %esp
41b714:	36 50                	ss push %eax
41b716:	64 70 51             	fs jo  0x41b76a
41b719:	77 4d                	ja     0x41b768
41b71b:	4e                   	dec    %esi
41b71c:	53                   	push   %ebx
41b71d:	64 79 56             	fs jns 0x41b776
41b720:	4b                   	dec    %ebx
41b721:	77 33                	ja     0x41b756
41b723:	46                   	inc    %esi
41b724:	67 62 6f 4e          	bound  %ebp,0x4e(%bx)
41b728:	77 3d                	ja     0x41b767
41b72a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b72f:	73 63                	jae    0x41b794
41b731:	51                   	push   %ecx
41b732:	4a                   	dec    %edx
41b733:	49                   	dec    %ecx
41b734:	63 42 6b             	arpl   %eax,0x6b(%edx)
41b737:	49                   	dec    %ecx
41b738:	39 56 48             	cmp    %edx,0x48(%esi)
41b73b:	38 62 5a             	cmp    %ah,0x5a(%edx)
41b73e:	54                   	push   %esp
41b73f:	5a                   	pop    %edx
41b740:	74 41                	je     0x41b783
41b742:	42                   	inc    %edx
41b743:	65 41                	gs inc %ecx
41b745:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b74a:	71 6b                	jno    0x41b7b7
41b74c:	78 48                	js     0x41b796
41b74e:	32 70 43             	xor    0x43(%eax),%dh
41b751:	31 74 49 63          	xor    %esi,0x63(%ecx,%ecx,2)
41b755:	52                   	push   %edx
41b756:	79 57                	jns    0x41b7af
41b758:	38 45 34             	cmp    %al,0x34(%ebp)
41b75b:	54                   	push   %esp
41b75c:	43                   	inc    %ebx
41b75d:	74 66                	je     0x41b7c5
41b75f:	48                   	dec    %eax
41b760:	77 3d                	ja     0x41b79f
41b762:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b767:	41                   	inc    %ecx
41b768:	33 32                	xor    (%edx),%esi
41b76a:	7a 63                	jp     0x41b7cf
41b76c:	62 50 49             	bound  %edx,0x49(%eax)
41b76f:	57                   	push   %edi
41b770:	77 4f                	ja     0x41b7c1
41b772:	61                   	popa
41b773:	55                   	push   %ebp
41b774:	52                   	push   %edx
41b775:	43                   	inc    %ebx
41b776:	45                   	inc    %ebp
41b777:	38 7a 44             	cmp    %bh,0x44(%edx)
41b77a:	47                   	inc    %edi
41b77b:	66 77 3d             	data16 ja 0x41b7bb
41b77e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b783:	76 51                	jbe    0x41b7d6
41b785:	66 4e                	dec    %si
41b787:	70 71                	jo     0x41b7fa
41b789:	68 53 62 77 5f       	push   $0x5f776253
41b78e:	24 70                	and    $0x70,%al
41b790:	31 54 42 33          	xor    %edx,0x33(%edx,%eax,2)
41b794:	55                   	push   %ebp
41b795:	46                   	inc    %esi
41b796:	67 4a                	addr16 dec %edx
41b798:	41                   	inc    %ecx
41b799:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b79e:	71 30                	jno    0x41b7d0
41b7a0:	71 4c                	jno    0x41b7ee
41b7a2:	56                   	push   %esi
41b7a3:	4b                   	dec    %ebx
41b7a4:	46                   	inc    %esi
41b7a5:	34 4e                	xor    $0x4e,%al
41b7a7:	62 51 6c             	bound  %edx,0x6c(%ecx)
41b7aa:	63 61 75             	arpl   %esp,0x75(%ecx)
41b7ad:	6e                   	outsb  %ds:(%esi),(%dx)
41b7ae:	59                   	pop    %ecx
41b7af:	73 69                	jae    0x41b81a
41b7b1:	78 49                	js     0x41b7fc
41b7b3:	54                   	push   %esp
41b7b4:	51                   	push   %ecx
41b7b5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b7ba:	71 68                	jno    0x41b824
41b7bc:	6e                   	outsb  %ds:(%esi),(%dx)
41b7bd:	4c                   	dec    %esp
41b7be:	6f                   	outsl  %ds:(%esi),(%dx)
41b7bf:	65 44                	gs inc %esp
41b7c1:	50                   	push   %eax
41b7c2:	5f                   	pop    %edi
41b7c3:	45                   	inc    %ebp
41b7c4:	62 7a 4a             	bound  %edi,0x4a(%edx)
41b7c7:	65 78 51             	gs js  0x41b81b
41b7ca:	51                   	push   %ecx
41b7cb:	50                   	push   %eax
41b7cc:	70 5f                	jo     0x41b82d
41b7ce:	4c                   	dec    %esp
41b7cf:	4c                   	dec    %esp
41b7d0:	41                   	inc    %ecx
41b7d1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b7d6:	71 32                	jno    0x41b80a
41b7d8:	53                   	push   %ebx
41b7d9:	64 24 35             	fs and $0x35,%al
41b7dc:	66 78 5f             	data16 js 0x41b83e
41b7df:	64 6f                	outsl  %fs:(%esi),(%dx)
41b7e1:	50                   	push   %eax
41b7e2:	74 38                	je     0x41b81c
41b7e4:	68 24 55 64 42       	push   $0x42645524
41b7e9:	61                   	popa
41b7ea:	63 41 41             	arpl   %eax,0x41(%ecx)
41b7ed:	3d 3d 00 5f 4c       	cmp    $0x4c5f003d,%eax
41b7f2:	61                   	popa
41b7f3:	6d                   	insl   (%dx),%es:(%edi)
41b7f4:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
41b7f8:	5f                   	pop    %edi
41b7f9:	5f                   	pop    %edi
41b7fa:	37                   	aaa
41b7fb:	00 23                	add    %ah,(%ebx)
41b7fd:	3d 71 74 30 24       	cmp    $0x24307471,%eax
41b802:	47                   	inc    %edi
41b803:	78 4d                	js     0x41b852
41b805:	4b                   	dec    %ebx
41b806:	42                   	inc    %edx
41b807:	55                   	push   %ebp
41b808:	48                   	dec    %eax
41b809:	71 70                	jno    0x41b87b
41b80b:	61                   	popa
41b80c:	24 58                	and    $0x58,%al
41b80e:	35 7a 34 49 4a       	xor    $0x4a49347a,%eax
41b813:	4e                   	dec    %esi
41b814:	41                   	inc    %ecx
41b815:	3d 3d 00 5f 4c       	cmp    $0x4c5f003d,%eax
41b81a:	61                   	popa
41b81b:	6d                   	insl   (%dx),%es:(%edi)
41b81c:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
41b820:	5f                   	pop    %edi
41b821:	5f                   	pop    %edi
41b822:	38 00                	cmp    %al,(%eax)
41b824:	23 3d 71 78 34 41    	and    0x41347871,%edi
41b82a:	57                   	push   %edi
41b82b:	77 32                	ja     0x41b85f
41b82d:	32 4c 61 66          	xor    0x66(%ecx,%eiz,2),%cl
41b831:	6e                   	outsb  %ds:(%esi),(%dx)
41b832:	63 45 79             	arpl   %eax,0x79(%ebp)
41b835:	37                   	aaa
41b836:	43                   	inc    %ebx
41b837:	45                   	inc    %ebp
41b838:	53                   	push   %ebx
41b839:	6a 62                	push   $0x62
41b83b:	47                   	inc    %edi
41b83c:	51                   	push   %ecx
41b83d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b842:	71 4d                	jno    0x41b891
41b844:	4d                   	dec    %ebp
41b845:	50                   	push   %eax
41b846:	48                   	dec    %eax
41b847:	7a 4c                	jp     0x41b895
41b849:	4b                   	dec    %ebx
41b84a:	77 38                	ja     0x41b884
41b84c:	5f                   	pop    %edi
41b84d:	63 4f 47             	arpl   %ecx,0x47(%edi)
41b850:	56                   	push   %esi
41b851:	31 39                	xor    %edi,(%ecx)
41b853:	33 61 63             	xor    0x63(%ecx),%esp
41b856:	75 6b                	jne    0x41b8c3
41b858:	77 3d                	ja     0x41b897
41b85a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b85f:	70 58                	jo     0x41b8b9
41b861:	66 53                	push   %bx
41b863:	4e                   	dec    %esi
41b864:	78 52                	js     0x41b8b8
41b866:	37                   	aaa
41b867:	4a                   	dec    %edx
41b868:	33 74 71 4f          	xor    0x4f(%ecx,%esi,2),%esi
41b86c:	48                   	dec    %eax
41b86d:	79 71                	jns    0x41b8e0
41b86f:	54                   	push   %esp
41b870:	36 73 5f             	ss jae 0x41b8d2
41b873:	41                   	inc    %ecx
41b874:	77 3d                	ja     0x41b8b3
41b876:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b87b:	69 6b 4f 51 57 42 78 	imul   $0x78425751,0x4f(%ebx),%ebp
41b882:	76 72                	jbe    0x41b8f6
41b884:	65 55                	gs push %ebp
41b886:	4b                   	dec    %ebx
41b887:	49                   	dec    %ecx
41b888:	6b 4b 6d 34          	imul   $0x34,0x6d(%ebx),%ecx
41b88c:	6f                   	outsl  %ds:(%esi),(%dx)
41b88d:	34 44                	xor    $0x44,%al
41b88f:	6f                   	outsl  %ds:(%esi),(%dx)
41b890:	41                   	inc    %ecx
41b891:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b896:	71 35                	jno    0x41b8cd
41b898:	68 45 56 39 79       	push   $0x79395645
41b89d:	42                   	inc    %edx
41b89e:	45                   	inc    %ebp
41b89f:	76 67                	jbe    0x41b908
41b8a1:	6c                   	insb   (%dx),%es:(%edi)
41b8a2:	49                   	dec    %ecx
41b8a3:	52                   	push   %edx
41b8a4:	39 34 46             	cmp    %esi,(%esi,%eax,2)
41b8a7:	46                   	inc    %esi
41b8a8:	4d                   	dec    %ebp
41b8a9:	39 4f 42             	cmp    %ecx,0x42(%edi)
41b8ac:	73 7a                	jae    0x41b928
41b8ae:	4b                   	dec    %ebx
41b8af:	34 61                	xor    $0x61,%al
41b8b1:	69 61 7a 72 6d 4a 72 	imul   $0x724a6d72,0x7a(%ecx),%esp
41b8b8:	51                   	push   %ecx
41b8b9:	73 68                	jae    0x41b923
41b8bb:	62 61 32             	bound  %esp,0x32(%ecx)
41b8be:	6b 70 44 59          	imul   $0x59,0x44(%eax),%esi
41b8c2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b8c7:	68 75 66 4c 6a       	push   $0x6a4c6675
41b8cc:	73 73                	jae    0x41b941
41b8ce:	55                   	push   %ebp
41b8cf:	6d                   	insl   (%dx),%es:(%edi)
41b8d0:	6b 4e 5f 6d          	imul   $0x6d,0x5f(%esi),%ecx
41b8d4:	58                   	pop    %eax
41b8d5:	48                   	dec    %eax
41b8d6:	75 57                	jne    0x41b92f
41b8d8:	4f                   	dec    %edi
41b8d9:	58                   	pop    %eax
41b8da:	6c                   	insb   (%dx),%es:(%edi)
41b8db:	38 67 55             	cmp    %ah,0x55(%edi)
41b8de:	44                   	inc    %esp
41b8df:	78 69                	js     0x41b94a
41b8e1:	64 6e                	outsb  %fs:(%esi),(%dx)
41b8e3:	56                   	push   %esi
41b8e4:	64 57                	fs push %edi
41b8e6:	59                   	pop    %ecx
41b8e7:	24 74                	and    $0x74,%al
41b8e9:	48                   	dec    %eax
41b8ea:	68 70 32 48 53       	push   $0x53483270
41b8ef:	30 69 63             	xor    %ch,0x63(%ecx)
41b8f2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b8f7:	71 6e                	jno    0x41b967
41b8f9:	70 33                	jo     0x41b92e
41b8fb:	69 30 78 47 33 67    	imul   $0x67334778,(%eax),%esi
41b901:	62 32                	bound  %esi,(%edx)
41b903:	4c                   	dec    %esp
41b904:	77 45                	ja     0x41b94b
41b906:	6d                   	insl   (%dx),%es:(%edi)
41b907:	77 51                	ja     0x41b95a
41b909:	4c                   	dec    %esp
41b90a:	42                   	inc    %edx
41b90b:	38 4e 51             	cmp    %cl,0x51(%esi)
41b90e:	65 72 41             	gs jb  0x41b952
41b911:	54                   	push   %esp
41b912:	75 42                	jne    0x41b956
41b914:	32 47 30             	xor    0x30(%edi),%al
41b917:	61                   	popa
41b918:	48                   	dec    %eax
41b919:	31 6b 24             	xor    %ebp,0x24(%ebx)
41b91c:	24 32                	and    $0x32,%al
41b91e:	36 6c                	ss insb (%dx),%es:(%edi)
41b920:	67 6b 3d 00          	imul   $0x0,(%di),%edi
41b924:	23 3d 71 32 63 31    	and    0x31633271,%edi
41b92a:	64 4f                	fs dec %edi
41b92c:	77 41                	ja     0x41b96f
41b92e:	6c                   	insb   (%dx),%es:(%edi)
41b92f:	71 45                	jno    0x41b976
41b931:	56                   	push   %esi
41b932:	4b                   	dec    %ebx
41b933:	30 36                	xor    %dh,(%esi)
41b935:	33 69 31             	xor    0x31(%ecx),%ebp
41b938:	33 24 34             	xor    (%esp,%esi,1),%esp
41b93b:	56                   	push   %esi
41b93c:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41b942:	71 52                	jno    0x41b996
41b944:	6b 6b 5f 68          	imul   $0x68,0x5f(%ebx),%ebp
41b948:	6a 37                	push   $0x37
41b94a:	70 34                	jo     0x41b980
41b94c:	67 62 55 75          	bound  %edx,0x75(%di)
41b950:	35 39 49 56 6c       	xor    $0x6c564939,%eax
41b955:	6c                   	insb   (%dx),%es:(%edi)
41b956:	71 65                	jno    0x41b9bd
41b958:	51                   	push   %ecx
41b959:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b95e:	71 73                	jno    0x41b9d3
41b960:	55                   	push   %ebp
41b961:	64 57                	fs push %edi
41b963:	5f                   	pop    %edi
41b964:	6b 62 69 45          	imul   $0x45,0x69(%edx),%esp
41b968:	63 74 38 5f          	arpl   %esi,0x5f(%eax,%edi,1)
41b96c:	75 6f                	jne    0x41b9dd
41b96e:	73 6b                	jae    0x41b9db
41b970:	6e                   	outsb  %ds:(%esi),(%dx)
41b971:	73 59                	jae    0x41b9cc
41b973:	55                   	push   %ebp
41b974:	51                   	push   %ecx
41b975:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b97a:	71 4b                	jno    0x41b9c7
41b97c:	58                   	pop    %eax
41b97d:	62 45 74             	bound  %eax,0x74(%ebp)
41b980:	71 45                	jno    0x41b9c7
41b982:	49                   	dec    %ecx
41b983:	6f                   	outsl  %ds:(%esi),(%dx)
41b984:	33 45 32             	xor    0x32(%ebp),%eax
41b987:	78 64                	js     0x41b9ed
41b989:	59                   	pop    %ecx
41b98a:	57                   	push   %edi
41b98b:	49                   	dec    %ecx
41b98c:	45                   	inc    %ebp
41b98d:	6c                   	insb   (%dx),%es:(%edi)
41b98e:	78 49                	js     0x41b9d9
41b990:	51                   	push   %ecx
41b991:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b996:	71 73                	jno    0x41ba0b
41b998:	7a 6c                	jp     0x41ba06
41b99a:	49                   	dec    %ecx
41b99b:	70 33                	jo     0x41b9d0