41a8b8:	72 61                	jb     0x41a91b
41a8ba:	52                   	push   %edx
41a8bb:	33 78 71             	xor    0x71(%eax),%edi
41a8be:	31 78 51             	xor    %edi,0x51(%eax)
41a8c1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a8c6:	71 39                	jno    0x41a901
41a8c8:	74 49                	je     0x41a913
41a8ca:	35 57 66 42 49       	xor    $0x49426657,%eax
41a8cf:	46                   	inc    %esi
41a8d0:	49                   	dec    %ecx
41a8d1:	50                   	push   %eax
41a8d2:	57                   	push   %edi
41a8d3:	5f                   	pop    %edi
41a8d4:	38 34 6d 5a 6e 48 56 	cmp    %dh,0x56486e5a(,%ebp,2)
41a8db:	30 35 63 4a 39 66    	xor    %dh,0x66394a63
41a8e1:	53                   	push   %ebx
41a8e2:	79 4f                	jns    0x41a933
41a8e4:	43                   	inc    %ebx
41a8e5:	6c                   	insb   (%dx),%es:(%edi)
41a8e6:	39 77 41             	cmp    %esi,0x41(%edi)
41a8e9:	38 6c 77 50          	cmp    %ch,0x50(%edi,%esi,2)
41a8ed:	78 73                	js     0x41a962
41a8ef:	33 50 51             	xor    0x51(%eax),%edx
41a8f2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a8f7:	34 6b                	xor    $0x6b,%al
41a8f9:	55                   	push   %ebp
41a8fa:	45                   	inc    %ebp
41a8fb:	58                   	pop    %eax
41a8fc:	50                   	push   %eax
41a8fd:	69 39 33 4d 6e 76    	imul   $0x766e4d33,(%ecx),%edi
41a903:	67 7a 56             	addr16 jp 0x41a95c
41a906:	36 79 53             	ss jns 0x41a95c
41a909:	4e                   	dec    %esi
41a90a:	50                   	push   %eax
41a90b:	52                   	push   %edx
41a90c:	51                   	push   %ecx
41a90d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a912:	71 45                	jno    0x41a959
41a914:	51                   	push   %ecx
41a915:	74 57                	je     0x41a96e
41a917:	69 65 59 77 38 42 50 	imul   $0x50423877,0x59(%ebp),%esp
41a91e:	64 45                	fs inc %ebp
41a920:	45                   	inc    %ebp
41a921:	34 68                	xor    $0x68,%al
41a923:	62 73 6a             	bound  %esi,0x6a(%ebx)
41a926:	54                   	push   %esp
41a927:	4c                   	dec    %esp
41a928:	72 71                	jb     0x41a99b
41a92a:	24 42                	and    $0x42,%al
41a92c:	77 47                	ja     0x41a975
41a92e:	6a 4a                	push   $0x4a
41a930:	4f                   	dec    %edi
41a931:	42                   	inc    %edx
41a932:	6f                   	outsl  %ds:(%esi),(%dx)
41a933:	61                   	popa
41a934:	44                   	inc    %esp
41a935:	59                   	pop    %ecx
41a936:	4a                   	dec    %edx
41a937:	6d                   	insl   (%dx),%es:(%edi)
41a938:	56                   	push   %esi
41a939:	39 78 56             	cmp    %edi,0x56(%eax)
41a93c:	67 45                	addr16 inc %ebp
41a93e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a943:	44                   	inc    %esp
41a944:	77 79                	ja     0x41a9bf
41a946:	6d                   	insl   (%dx),%es:(%edi)
41a947:	4a                   	dec    %edx
41a948:	46                   	inc    %esi
41a949:	72 39                	jb     0x41a984
41a94b:	5a                   	pop    %edx
41a94c:	24 38                	and    $0x38,%al
41a94e:	75 68                	jne    0x41a9b8
41a950:	4a                   	dec    %edx
41a951:	36 67 37             	ss addr16 aaa
41a954:	73 6f                	jae    0x41a9c5
41a956:	35 78 77 3d 3d       	xor    $0x3d3d7778,%eax
41a95b:	00 23                	add    %ah,(%ebx)
41a95d:	3d 71 72 59 48       	cmp    $0x48597271,%eax
41a962:	32 4d 42             	xor    0x42(%ebp),%cl
41a965:	51                   	push   %ecx
41a966:	31 4a 36             	xor    %ecx,0x36(%edx)
41a969:	57                   	push   %edi
41a96a:	75 33                	jne    0x41a99f
41a96c:	68 68 6f 48 48       	push   $0x48486f68
41a971:	56                   	push   %esi
41a972:	57                   	push   %edi
41a973:	30 4a 51             	xor    %cl,0x51(%edx)
41a976:	77 78                	ja     0x41a9f0
41a978:	54                   	push   %esp
41a979:	59                   	pop    %ecx
41a97a:	43                   	inc    %ebx
41a97b:	38 68 59             	cmp    %ch,0x59(%eax)
41a97e:	42                   	inc    %edx
41a97f:	54                   	push   %esp
41a980:	4c                   	dec    %esp
41a981:	62 51 49             	bound  %edx,0x49(%ecx)
41a984:	59                   	pop    %ecx
41a985:	48                   	dec    %eax
41a986:	4e                   	dec    %esi
41a987:	42                   	inc    %edx
41a988:	64 73 3d             	fs jae 0x41a9c8
41a98b:	00 23                	add    %ah,(%ebx)
41a98d:	3d 71 50 66 56       	cmp    $0x56665071,%eax
41a992:	75 6b                	jne    0x41a9ff
41a994:	36 35 35 32 52 74    	ss xor $0x74523235,%eax
41a99a:	65 63 43 67          	arpl   %eax,%gs:0x67(%ebx)
41a99e:	48                   	dec    %eax
41a99f:	44                   	inc    %esp
41a9a0:	6e                   	outsb  %ds:(%esi),(%dx)
41a9a1:	47                   	inc    %edi
41a9a2:	53                   	push   %ebx
41a9a3:	6b 41 3d 3d          	imul   $0x3d,0x3d(%ecx),%eax
41a9a7:	00 23                	add    %ah,(%ebx)
41a9a9:	3d 71 44 54 76       	cmp    $0x76544471,%eax
41a9ae:	48                   	dec    %eax
41a9af:	41                   	inc    %ecx
41a9b0:	32 36                	xor    (%esi),%dh
41a9b2:	70 53                	jo     0x41aa07
41a9b4:	77 69                	ja     0x41aa1f
41a9b6:	47                   	inc    %edi
41a9b7:	42                   	inc    %edx
41a9b8:	44                   	inc    %esp
41a9b9:	6b 6e 55 7a          	imul   $0x7a,0x55(%esi),%ebp
41a9bd:	65 77 42             	gs ja  0x41aa02
41a9c0:	56                   	push   %esi
41a9c1:	4e                   	dec    %esi
41a9c2:	74 33                	je     0x41a9f7
41a9c4:	59                   	pop    %ecx
41a9c5:	47                   	inc    %edi
41a9c6:	57                   	push   %edi
41a9c7:	37                   	aaa
41a9c8:	59                   	pop    %ecx
41a9c9:	65 53                	gs push %ebx
41a9cb:	69 51 52 48 38 46 24 	imul   $0x24463848,0x52(%ecx),%edx
41a9d2:	5f                   	pop    %edi
41a9d3:	43                   	inc    %ebx
41a9d4:	4d                   	dec    %ebp
41a9d5:	41                   	inc    %ecx
41a9d6:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41a9db:	4e                   	dec    %esi
41a9dc:	31 62 49             	xor    %esp,0x49(%edx)
41a9df:	69 24 30 38 74 61 4e 	imul   $0x4e617438,(%eax,%esi,1),%esp
41a9e6:	6f                   	outsl  %ds:(%esi),(%dx)
41a9e7:	7a 67                	jp     0x41aa50
41a9e9:	64 67 44             	fs addr16 inc %esp
41a9ec:	57                   	push   %edi
41a9ed:	64 58                	fs pop %eax
41a9ef:	56                   	push   %esi
41a9f0:	41                   	inc    %ecx
41a9f1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41a9f6:	71 45                	jno    0x41aa3d
41a9f8:	71 45                	jno    0x41aa3f
41a9fa:	50                   	push   %eax
41a9fb:	46                   	inc    %esi
41a9fc:	30 6a 6a             	xor    %ch,0x6a(%edx)
41a9ff:	33 73 55             	xor    0x55(%ebx),%esi
41aa02:	49                   	dec    %ecx
41aa03:	72 79                	jb     0x41aa7e
41aa05:	76 51                	jbe    0x41aa58
41aa07:	4e                   	dec    %esi
41aa08:	45                   	inc    %ebp
41aa09:	4b                   	dec    %ebx
41aa0a:	4b                   	dec    %ebx
41aa0b:	43                   	inc    %ebx
41aa0c:	56                   	push   %esi
41aa0d:	39 62 6f             	cmp    %esp,0x6f(%edx)
41aa10:	61                   	popa
41aa11:	48                   	dec    %eax
41aa12:	46                   	inc    %esi
41aa13:	5a                   	pop    %edx
41aa14:	75 48                	jne    0x41aa5e
41aa16:	58                   	pop    %eax
41aa17:	4d                   	dec    %ebp
41aa18:	52                   	push   %edx
41aa19:	4f                   	dec    %edi
41aa1a:	71 53                	jno    0x41aa6f
41aa1c:	6e                   	outsb  %ds:(%esi),(%dx)
41aa1d:	32 38                	xor    (%eax),%bh
41aa1f:	4c                   	dec    %esp
41aa20:	33 67 3d             	xor    0x3d(%edi),%esp
41aa23:	00 23                	add    %ah,(%ebx)
41aa25:	3d 71 43 61 48       	cmp    $0x48614371,%eax
41aa2a:	70 6a                	jo     0x41aa96
41aa2c:	74 61                	je     0x41aa8f
41aa2e:	76 42                	jbe    0x41aa72
41aa30:	6d                   	insl   (%dx),%es:(%edi)
41aa31:	43                   	inc    %ebx
41aa32:	55                   	push   %ebp
41aa33:	5f                   	pop    %edi
41aa34:	6f                   	outsl  %ds:(%esi),(%dx)
41aa35:	35 78 30 6b 4a       	xor    $0x4a6b3078,%eax
41aa3a:	73 4b                	jae    0x41aa87
41aa3c:	41                   	inc    %ecx
41aa3d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41aa42:	71 51                	jno    0x41aa95
41aa44:	6f                   	outsl  %ds:(%esi),(%dx)
41aa45:	55                   	push   %ebp
41aa46:	66 50                	push   %ax
41aa48:	24 6a                	and    $0x6a,%al
41aa4a:	41                   	inc    %ecx
41aa4b:	51                   	push   %ecx
41aa4c:	72 4b                	jb     0x41aa99
41aa4e:	4d                   	dec    %ebp
41aa4f:	6a 44                	push   $0x44
41aa51:	75 71                	jne    0x41aac4
41aa53:	6d                   	insl   (%dx),%es:(%edi)
41aa54:	35 34 51 6d 41       	xor    $0x416d5134,%eax
41aa59:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41aa5e:	71 4c                	jno    0x41aaac
41aa60:	4c                   	dec    %esp
41aa61:	68 31 37 34 39       	push   $0x39343731
41aa66:	4d                   	dec    %ebp
41aa67:	71 49                	jno    0x41aab2
41aa69:	79 52                	jns    0x41aabd
41aa6b:	75 63                	jne    0x41aad0
41aa6d:	78 36                	js     0x41aaa5
41aa6f:	42                   	inc    %edx
41aa70:	46                   	inc    %esi
41aa71:	4d                   	dec    %ebp
41aa72:	70 37                	jo     0x41aaab
41aa74:	51                   	push   %ecx
41aa75:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41aa7a:	71 76                	jno    0x41aaf2
41aa7c:	4c                   	dec    %esp
41aa7d:	72 45                	jb     0x41aac4
41aa7f:	58                   	pop    %eax
41aa80:	56                   	push   %esi
41aa81:	6a 53                	push   $0x53
41aa83:	77 31                	ja     0x41aab6
41aa85:	37                   	aaa
41aa86:	65 33 50 36          	xor    %gs:0x36(%eax),%edx
41aa8a:	47                   	inc    %edi
41aa8b:	46                   	inc    %esi
41aa8c:	50                   	push   %eax
41aa8d:	41                   	inc    %ecx
41aa8e:	4c                   	dec    %esp
41aa8f:	68 72 5a 58 63       	push   $0x63585a72
41aa94:	4b                   	dec    %ebx
41aa95:	63 66 78             	arpl   %esp,0x78(%esi)
41aa98:	75 6b                	jne    0x41ab05
41aa9a:	30 4e 75             	xor    %cl,0x75(%esi)
41aa9d:	70 51                	jo     0x41aaf0
41aa9f:	68 4b 46 66 30       	push   $0x3066464b
41aaa4:	56                   	push   %esi
41aaa5:	4d                   	dec    %ebp
41aaa6:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41aaab:	44                   	inc    %esp
41aaac:	42                   	inc    %edx
41aaad:	52                   	push   %edx
41aaae:	6f                   	outsl  %ds:(%esi),(%dx)
41aaaf:	64 5a                	fs pop %edx
41aab1:	6d                   	insl   (%dx),%es:(%edi)
41aab2:	76 75                	jbe    0x41ab29
41aab4:	4f                   	dec    %edi
41aab5:	30 71 4c             	xor    %dh,0x4c(%ecx)
41aab8:	61                   	popa
41aab9:	66 78 48             	data16 js 0x41ab04
41aabc:	41                   	inc    %ecx
41aabd:	39 4b 4d             	cmp    %ecx,0x4d(%ebx)
41aac0:	51                   	push   %ecx
41aac1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41aac6:	71 77                	jno    0x41ab3f
41aac8:	57                   	push   %edi
41aac9:	69 54 63 62 6f 4c 69 	imul   $0x34694c6f,0x62(%ebx,%eiz,2),%edx
41aad0:	34
41aad1:	7a 46                	jp     0x41ab19
41aad3:	34 79                	xor    $0x79,%al
41aad5:	63 4b 57             	arpl   %ecx,0x57(%ebx)
41aad8:	4c                   	dec    %esp
41aad9:	42                   	inc    %edx
41aada:	70 72                	jo     0x41ab4e
41aadc:	71 57                	jno    0x41ab35
41aade:	68 75 63 36 5a       	push   $0x5a366375
41aae3:	44                   	inc    %esp
41aae4:	4e                   	dec    %esi
41aae5:	4e                   	dec    %esi
41aae6:	44                   	inc    %esp
41aae7:	6a 43                	push   $0x43
41aae9:	38 4f 45             	cmp    %cl,0x45(%edi)
41aaec:	38 44 47 31          	cmp    %al,0x31(%edi,%eax,2)
41aaf0:	24 63                	and    $0x63,%al
41aaf2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41aaf7:	65 6b 31 4f          	imul   $0x4f,%gs:(%ecx),%esi
41aafb:	79 33                	jns    0x41ab30
41aafd:	46                   	inc    %esi
41aafe:	6f                   	outsl  %ds:(%esi),(%dx)
41aaff:	5a                   	pop    %edx
41ab00:	38 55 4c             	cmp    %dl,0x4c(%ebp)
41ab03:	74 36                	je     0x41ab3b
41ab05:	72 35                	jb     0x41ab3c
41ab07:	69 4c 32 70 45 51 3d 	imul   $0x3d3d5145,0x70(%edx,%esi,1),%ecx
41ab0e:	3d
41ab0f:	00 23                	add    %ah,(%ebx)
41ab11:	3d 71 63 63 78       	cmp    $0x78636371,%eax
41ab16:	34 64                	xor    $0x64,%al
41ab18:	5f                   	pop    %edi
41ab19:	78 4e                	js     0x41ab69
41ab1b:	4d                   	dec    %ebp
41ab1c:	50                   	push   %eax
41ab1d:	72 5a                	jb     0x41ab79
41ab1f:	55                   	push   %ebp
41ab20:	48                   	dec    %eax
41ab21:	70 6d                	jo     0x41ab90
41ab23:	79 59                	jns    0x41ab7e
41ab25:	62 37                	bound  %esi,(%edi)
41ab27:	66 49                	dec    %cx
41ab29:	4b                   	dec    %ebx
41ab2a:	6b 58 41 46          	imul   $0x46,0x41(%eax),%ebx
41ab2e:	61                   	popa
41ab2f:	35 58 45 79 4f       	xor    $0x4f794558,%eax
41ab34:	49                   	dec    %ecx
41ab35:	78 58                	js     0x41ab8f
41ab37:	67 24 58             	addr16 and $0x58,%al
41ab3a:	4c                   	dec    %esp
41ab3b:	74 42                	je     0x41ab7f
41ab3d:	77 3d                	ja     0x41ab7c
41ab3f:	00 23                	add    %ah,(%ebx)
41ab41:	3d 71 69 49 74       	cmp    $0x74496971,%eax
41ab46:	31 79 4e             	xor    %edi,0x4e(%ecx)
41ab49:	63 55 59             	arpl   %edx,0x59(%ebp)
41ab4c:	6e                   	outsb  %ds:(%esi),(%dx)
41ab4d:	39 6b 73             	cmp    %ebp,0x73(%ebx)
41ab50:	42                   	inc    %edx
41ab51:	34 6c                	xor    $0x6c,%al
41ab53:	6f                   	outsl  %ds:(%esi),(%dx)
41ab54:	43                   	inc    %ebx
41ab55:	5a                   	pop    %edx
41ab56:	6d                   	insl   (%dx),%es:(%edi)
41ab57:	55                   	push   %ebp
41ab58:	51                   	push   %ecx
41ab59:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41ab5e:	71 58                	jno    0x41abb8
41ab60:	4b                   	dec    %ebx
41ab61:	75 46                	jne    0x41aba9
41ab63:	4a                   	dec    %edx
41ab64:	68 54 4f 39 71       	push   $0x71394f54
41ab69:	68 30 6e 6c 4b       	push   $0x4b6c6e30
41ab6e:	31 69 58             	xor    %ebp,0x58(%ecx)
41ab71:	62 62 53             	bound  %esp,0x53(%edx)
41ab74:	48                   	dec    %eax
41ab75:	37                   	aaa
41ab76:	79 38                	jns    0x41abb0
41ab78:	44                   	inc    %esp
41ab79:	6a 6e                	push   $0x6e
41ab7b:	30 6d 67             	xor    %ch,0x67(%ebp)
41ab7e:	67 66 49             	addr16 dec %cx
41ab81:	44                   	inc    %esp
41ab82:	78 4f                	js     0x41abd3
41ab84:	6f                   	outsl  %ds:(%esi),(%dx)
41ab85:	61                   	popa