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
41b99d:	49                   	dec    %ecx
41b99e:	54                   	push   %esp
41b99f:	61                   	popa
41b9a0:	46                   	inc    %esi
41b9a1:	69 30 56 43 67 52    	imul   $0x52674356,(%eax),%esi
41b9a7:	49                   	dec    %ecx
41b9a8:	61                   	popa
41b9a9:	45                   	inc    %ebp
41b9aa:	72 4e                	jb     0x41b9fa
41b9ac:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41b9b2:	71 61                	jno    0x41ba15
41b9b4:	53                   	push   %ebx
41b9b5:	57                   	push   %edi
41b9b6:	71 68                	jno    0x41ba20
41b9b8:	73 77                	jae    0x41ba31
41b9ba:	59                   	pop    %ecx
41b9bb:	70 37                	jo     0x41b9f4
41b9bd:	32 48 5f             	xor    0x5f(%eax),%cl
41b9c0:	43                   	inc    %ebx
41b9c1:	61                   	popa
41b9c2:	74 48                	je     0x41ba0c
41b9c4:	65 6c                	gs insb (%dx),%es:(%edi)
41b9c6:	58                   	pop    %eax
41b9c7:	78 77                	js     0x41ba40
41b9c9:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b9ce:	71 24                	jno    0x41b9f4
41b9d0:	66 47                	inc    %di
41b9d2:	52                   	push   %edx
41b9d3:	76 77                	jbe    0x41ba4c
41b9d5:	51                   	push   %ecx
41b9d6:	78 6a                	js     0x41ba42
41b9d8:	46                   	inc    %esi
41b9d9:	4b                   	dec    %ebx
41b9da:	65 59                	gs pop %ecx
41b9dc:	24 53                	and    $0x53,%al
41b9de:	48                   	dec    %eax
41b9df:	31 30                	xor    %esi,(%eax)
41b9e1:	70 30                	jo     0x41ba13
41b9e3:	70 79                	jo     0x41ba5e
41b9e5:	50                   	push   %eax
41b9e6:	54                   	push   %esp
41b9e7:	55                   	push   %ebp
41b9e8:	24 52                	and    $0x52,%al
41b9ea:	37                   	aaa
41b9eb:	37                   	aaa
41b9ec:	56                   	push   %esi
41b9ed:	4d                   	dec    %ebp
41b9ee:	4b                   	dec    %ebx
41b9ef:	72 33                	jb     0x41ba24
41b9f1:	43                   	inc    %ebx
41b9f2:	63 4c 46 51          	arpl   %ecx,0x51(%esi,%eax,2)
41b9f6:	65 51                	gs push %ecx
41b9f8:	32 59 3d             	xor    0x3d(%ecx),%bl
41b9fb:	00 23                	add    %ah,(%ebx)
41b9fd:	3d 71 73 59 38       	cmp    $0x38597371,%eax
41ba02:	6e                   	outsb  %ds:(%esi),(%dx)
41ba03:	4b                   	dec    %ebx
41ba04:	51                   	push   %ecx
41ba05:	61                   	popa
41ba06:	31 69 4d             	xor    %ebp,0x4d(%ecx)
41ba09:	54                   	push   %esp
41ba0a:	32 67 24             	xor    0x24(%edi),%ah
41ba0d:	73 56                	jae    0x41ba65
41ba0f:	6f                   	outsl  %ds:(%esi),(%dx)
41ba10:	4c                   	dec    %esp
41ba11:	79 38                	jns    0x41ba4b
41ba13:	75 39                	jne    0x41ba4e
41ba15:	6a 72                	push   $0x72
41ba17:	4c                   	dec    %esp
41ba18:	47                   	inc    %edi
41ba19:	50                   	push   %eax
41ba1a:	39 44 4d 41          	cmp    %eax,0x41(%ebp,%ecx,2)
41ba1e:	54                   	push   %esp
41ba1f:	70 61                	jo     0x41ba82
41ba21:	46                   	inc    %esi
41ba22:	6a 46                	push   $0x46
41ba24:	78 33                	js     0x41ba59
41ba26:	77 6a                	ja     0x41ba92
41ba28:	4e                   	dec    %esi
41ba29:	55                   	push   %ebp
41ba2a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41ba2f:	31 4c 64 24          	xor    %ecx,0x24(%esp,%eiz,2)
41ba33:	79 63                	jns    0x41ba98
41ba35:	51                   	push   %ecx
41ba36:	70 79                	jo     0x41bab1
41ba38:	30 71 31             	xor    %dh,0x31(%ecx)
41ba3b:	51                   	push   %ecx
41ba3c:	76 59                	jbe    0x41ba97
41ba3e:	52                   	push   %edx
41ba3f:	46                   	inc    %esi
41ba40:	6b 31 6b             	imul   $0x6b,(%ecx),%esi
41ba43:	35 6c 77 67 79       	xor    $0x7967776c,%eax
41ba48:	73 4b                	jae    0x41ba95
41ba4a:	56                   	push   %esi
41ba4b:	52                   	push   %edx
41ba4c:	32 74 4a 79          	xor    0x79(%edx,%ecx,2),%dh
41ba50:	4e                   	dec    %esi
41ba51:	46                   	inc    %esi
41ba52:	6a 61                	push   $0x61
41ba54:	6b 56 74 62          	imul   $0x62,0x74(%esi),%edx
41ba58:	59                   	pop    %ecx
41ba59:	59                   	pop    %ecx
41ba5a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41ba5f:	79 37                	jns    0x41ba98
41ba61:	53                   	push   %ebx
41ba62:	61                   	popa
41ba63:	54                   	push   %esp
41ba64:	78 36                	js     0x41ba9c
41ba66:	6d                   	insl   (%dx),%es:(%edi)
41ba67:	54                   	push   %esp
41ba68:	32 50 69             	xor    0x69(%eax),%dl
41ba6b:	78 31                	js     0x41ba9e
41ba6d:	43                   	inc    %ebx
41ba6e:	50                   	push   %eax
41ba6f:	36 45                	ss inc %ebp
41ba71:	54                   	push   %esp
41ba72:	31 48 77             	xor    %ecx,0x77(%eax)
41ba75:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41ba7a:	71 59                	jno    0x41bad5
41ba7c:	70 44                	jo     0x41bac2
41ba7e:	32 78 32             	xor    0x32(%eax),%bh
41ba81:	51                   	push   %ecx
41ba82:	54                   	push   %esp
41ba83:	4e                   	dec    %esi
41ba84:	41                   	inc    %ecx
41ba85:	52                   	push   %edx
41ba86:	4e                   	dec    %esi
41ba87:	4a                   	dec    %edx
41ba88:	63 6e 58             	arpl   %ebp,0x58(%esi)
41ba8b:	78 47                	js     0x41bad4
41ba8d:	30 4f 6a             	xor    %cl,0x6a(%edi)
41ba90:	51                   	push   %ecx
41ba91:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41ba96:	71 35                	jno    0x41bacd
41ba98:	24 68                	and    $0x68,%al
41ba9a:	55                   	push   %ebp
41ba9b:	53                   	push   %ebx
41ba9c:	51                   	push   %ecx
41ba9d:	41                   	inc    %ecx
41ba9e:	5a                   	pop    %edx
41ba9f:	4e                   	dec    %esi
41baa0:	6d                   	insl   (%dx),%es:(%edi)
41baa1:	45                   	inc    %ebp
41baa2:	58                   	pop    %eax
41baa3:	63 55 63             	arpl   %edx,0x63(%ebp)
41baa6:	76 47                	jbe    0x41baef
41baa8:	56                   	push   %esi
41baa9:	46                   	inc    %esi
41baaa:	4a                   	dec    %edx
41baab:	72 6c                	jb     0x41bb19
41baad:	71 74                	jno    0x41bb23
41baaf:	77 36                	ja     0x41bae7
41bab1:	49                   	dec    %ecx
41bab2:	57                   	push   %edi
41bab3:	4a                   	dec    %edx
41bab4:	42                   	inc    %edx
41bab5:	79 36                	jns    0x41baed
41bab7:	43                   	inc    %ebx
41bab8:	37                   	aaa
41bab9:	4c                   	dec    %esp
41baba:	4e                   	dec    %esi
41babb:	24 6b                	and    $0x6b,%al
41babd:	4f                   	dec    %edi
41babe:	6d                   	insl   (%dx),%es:(%edi)
41babf:	54                   	push   %esp
41bac0:	57                   	push   %edi
41bac1:	55                   	push   %ebp
41bac2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41bac7:	64 35 66 31 69 34    	fs xor $0x34693166,%eax
41bacd:	63 44 4f 33          	arpl   %eax,0x33(%edi,%ecx,2)
41bad1:	74 41                	je     0x41bb14
41bad3:	4f                   	dec    %edi
41bad4:	5f                   	pop    %edi
41bad5:	62 45 62             	bound  %eax,0x62(%ebp)
41bad8:	37                   	aaa