41e8e2:	4c                   	dec    %esp
41e8e3:	6c                   	insb   (%dx),%es:(%edi)
41e8e4:	44                   	inc    %esp
41e8e5:	74 32                	je     0x41e919
41e8e7:	71 7a                	jno    0x41e963
41e8e9:	56                   	push   %esi
41e8ea:	53                   	push   %ebx
41e8eb:	4a                   	dec    %edx
41e8ec:	69 79 77 52 35 58 63 	imul   $0x63583552,0x77(%ecx),%edi
41e8f3:	51                   	push   %ecx
41e8f4:	77 6f                	ja     0x41e965
41e8f6:	2b 6f 63             	sub    0x63(%edi),%ebp
41e8f9:	31 66 78             	xor    %esp,0x78(%esi)
41e8fc:	51                   	push   %ecx
41e8fd:	42                   	inc    %edx
41e8fe:	51                   	push   %ecx
41e8ff:	77 6b                	ja     0x41e96c
41e901:	4d                   	dec    %ebp
41e902:	2b 59 75             	sub    0x75(%ecx),%ebx
41e905:	75 47                	jne    0x41e94e
41e907:	6c                   	insb   (%dx),%es:(%edi)
41e908:	32 6b 6d             	xor    0x6d(%ebx),%ch
41e90b:	77 2f                	ja     0x41e93c
41e90d:	70 7a                	jo     0x41e989
41e90f:	39 73 65             	cmp    %esi,0x65(%ebx)
41e912:	45                   	inc    %ebp
41e913:	73 43                	jae    0x41e958
41e915:	34 33                	xor    $0x33,%al
41e917:	64 52                	fs push %edx
41e919:	69 32 69 54 78 65    	imul   $0x65785469,(%edx),%esi
41e91f:	4e                   	dec    %esi
41e920:	2b 76 61             	sub    0x61(%esi),%esi
41e923:	2b 37                	sub    (%edi),%esi
41e925:	79 4f                	jns    0x41e976
41e927:	42                   	inc    %edx
41e928:	73 36                	jae    0x41e960
41e92a:	70 58                	jo     0x41e984
41e92c:	6c                   	insb   (%dx),%es:(%edi)
41e92d:	52                   	push   %edx
41e92e:	51                   	push   %ecx
41e92f:	31 35 33 39 38 75    	xor    %esi,0x75383933
41e935:	77 79                	ja     0x41e9b0
41e937:	65 59                	gs pop %ecx
41e939:	6e                   	outsb  %ds:(%esi),(%dx)
41e93a:	77 67                	ja     0x41e9a3
41e93c:	77 48                	ja     0x41e986
41e93e:	71 77                	jno    0x41e9b7
41e940:	4f                   	dec    %edi
41e941:	41                   	inc    %ecx
41e942:	4b                   	dec    %ebx
41e943:	64 69 7a 77 36 6d 37 	imul   $0x30376d36,%fs:0x77(%edx),%edi
41e94a:	30
41e94b:	41                   	inc    %ecx
41e94c:	47                   	inc    %edi
41e94d:	6b 37 50             	imul   $0x50,(%edi),%esi
41e950:	68 53 56 51 5a       	push   $0x5a515653
41e955:	77 34                	ja     0x41e98b
41e957:	67 41                	addr16 inc %ecx
41e959:	4a                   	dec    %edx
41e95a:	49                   	dec    %ecx
41e95b:	53                   	push   %ebx
41e95c:	4c                   	dec    %esp
41e95d:	69 68 6c 71 67 44 63 	imul   $0x63446771,0x6c(%eax),%ebp
41e964:	66 38 73 4a          	data16 cmp %dh,0x4a(%ebx)
41e968:	46                   	inc    %esi
41e969:	74 43                	je     0x41e9ae
41e96b:	34 54                	xor    $0x54,%al
41e96d:	41                   	inc    %ecx
41e96e:	79 31                	jns    0x41e9a1
41e970:	63 62 4c             	arpl   %esp,0x4c(%edx)
41e973:	32 4b 6f             	xor    0x6f(%ebx),%cl
41e976:	6f                   	outsl  %ds:(%esi),(%dx)
41e977:	74 36                	je     0x41e9af
41e979:	39 67 6a             	cmp    %esp,0x6a(%edi)
41e97c:	46                   	inc    %esi
41e97d:	6f                   	outsl  %ds:(%esi),(%dx)
41e97e:	73 6e                	jae    0x41e9ee
41e980:	64 6f                	outsl  %fs:(%esi),(%dx)
41e982:	37                   	aaa
41e983:	7a 65                	jp     0x41e9ea
41e985:	6b 36 74             	imul   $0x74,(%esi),%esi
41e988:	2f                   	das
41e989:	77 77                	ja     0x41ea02
41e98b:	74 65                	je     0x41e9f2
41e98d:	65 45                	gs inc %ebp
41e98f:	66 51                	push   %cx
41e991:	54                   	push   %esp
41e992:	6d                   	insl   (%dx),%es:(%edi)
41e993:	74 6b                	je     0x41ea00
41e995:	72 79                	jb     0x41ea10
41e997:	6a 35                	push   $0x35
41e999:	2b 50 66             	sub    0x66(%eax),%edx
41e99c:	53                   	push   %ebx
41e99d:	46                   	inc    %esi
41e99e:	2b 6b 50             	sub    0x50(%ebx),%ebp
41e9a1:	74 52                	je     0x41e9f5
41e9a3:	36 70 79             	ss jo  0x41ea1f
41e9a6:	39 41 4f             	cmp    %eax,0x4f(%ecx)
41e9a9:	71 70                	jno    0x41ea1b
41e9ab:	62 33                	bound  %esi,(%ebx)
41e9ad:	73 2b                	jae    0x41e9da
41e9af:	46                   	inc    %esi
41e9b0:	61                   	popa
41e9b1:	5a                   	pop    %edx
41e9b2:	38 32                	cmp    %dh,(%edx)
41e9b4:	64 7a 6f             	fs jp  0x41ea26
41e9b7:	6e                   	outsb  %ds:(%esi),(%dx)
41e9b8:	37                   	aaa
41e9b9:	6e                   	outsb  %ds:(%esi),(%dx)
41e9ba:	6c                   	insb   (%dx),%es:(%edi)
41e9bb:	2f                   	das
41e9bc:	73 6c                	jae    0x41ea2a
41e9be:	2b 46 6d             	sub    0x6d(%esi),%eax
41e9c1:	73 41                	jae    0x41ea04
41e9c3:	31 72 58             	xor    %esi,0x58(%edx)
41e9c6:	48                   	dec    %eax
41e9c7:	34 4e                	xor    $0x4e,%al
41e9c9:	4c                   	dec    %esp
41e9ca:	62 68 72             	bound  %ebp,0x72(%eax)
41e9cd:	4d                   	dec    %ebp
41e9ce:	49                   	dec    %ecx
41e9cf:	36 6a 4f             	ss push $0x4f
41e9d2:	50                   	push   %eax
41e9d3:	70 39                	jo     0x41ea0e
41e9d5:	59                   	pop    %ecx
41e9d6:	5a                   	pop    %edx
41e9d7:	6d                   	insl   (%dx),%es:(%edi)
41e9d8:	55                   	push   %ebp
41e9d9:	4f                   	dec    %edi
41e9da:	6f                   	outsl  %ds:(%esi),(%dx)
41e9db:	61                   	popa
41e9dc:	5a                   	pop    %edx
41e9dd:	7a 77                	jp     0x41ea56
41e9df:	47                   	inc    %edi
41e9e0:	6e                   	outsb  %ds:(%esi),(%dx)
41e9e1:	6f                   	outsl  %ds:(%esi),(%dx)
41e9e2:	39 59 6f             	cmp    %ebx,0x6f(%ecx)
41e9e5:	2f                   	das
41e9e6:	59                   	pop    %ecx
41e9e7:	6c                   	insb   (%dx),%es:(%edi)
41e9e8:	4e                   	dec    %esi
41e9e9:	35 69 4d 6b 4e       	xor    $0x4e6b4d69,%eax
41e9ee:	52                   	push   %edx
41e9ef:	35 48 78 55 47       	xor    $0x47557848,%eax
41e9f4:	53                   	push   %ebx
41e9f5:	76 6f                	jbe    0x41ea66
41e9f7:	5a                   	pop    %edx
41e9f8:	66 50                	push   %ax
41e9fa:	62 59 4e             	bound  %ebx,0x4e(%ecx)
41e9fd:	58                   	pop    %eax
41e9fe:	2b 72 4f             	sub    0x4f(%edx),%esi
41ea01:	6a 6d                	push   $0x6d
41ea03:	4f                   	dec    %edi
41ea04:	35 53 6f 70 5a       	xor    $0x5a706f53,%eax
41ea09:	4a                   	dec    %edx
41ea0a:	73 61                	jae    0x41ea6d
41ea0c:	30 65 31             	xor    %ah,0x31(%ebp)
41ea0f:	71 2f                	jno    0x41ea40
41ea11:	57                   	push   %edi
41ea12:	41                   	inc    %ecx
41ea13:	57                   	push   %edi
41ea14:	79 50                	jns    0x41ea66
41ea16:	50                   	push   %eax
41ea17:	55                   	push   %ebp
41ea18:	77 6f                	ja     0x41ea89
41ea1a:	61                   	popa
41ea1b:	42                   	inc    %edx
41ea1c:	41                   	inc    %ecx
41ea1d:	4a                   	dec    %edx
41ea1e:	42                   	inc    %edx
41ea1f:	68 33 46 37 2b       	push   $0x2b374633
41ea24:	39 6e 50             	cmp    %ebp,0x50(%esi)
41ea27:	47                   	inc    %edi
41ea28:	48                   	dec    %eax
41ea29:	61                   	popa
41ea2a:	54                   	push   %esp
41ea2b:	53                   	push   %ebx
41ea2c:	6e                   	outsb  %ds:(%esi),(%dx)
41ea2d:	70 54                	jo     0x41ea83
41ea2f:	45                   	inc    %ebp
41ea30:	43                   	inc    %ebx
41ea31:	78 5a                	js     0x41ea8d
41ea33:	32 36                	xor    (%esi),%dh
41ea35:	6b 48 4f 4a          	imul   $0x4a,0x4f(%eax),%ecx
41ea39:	70 67                	jo     0x41eaa2
41ea3b:	74 34                	je     0x41ea71
41ea3d:	6f                   	outsl  %ds:(%esi),(%dx)
41ea3e:	75 78                	jne    0x41eab8
41ea40:	65 4a                	gs dec %edx
41ea42:	72 6d                	jb     0x41eab1
41ea44:	31 43 33             	xor    %eax,0x33(%ebx)
41ea47:	31 72 68             	xor    %esi,0x68(%edx)
41ea4a:	55                   	push   %ebp
41ea4b:	6e                   	outsb  %ds:(%esi),(%dx)
41ea4c:	52                   	push   %edx
41ea4d:	31 48 49             	xor    %ecx,0x49(%eax)
41ea50:	62 6a 61             	bound  %ebp,0x61(%edx)
41ea53:	62 6b 50             	bound  %ebp,0x50(%ebx)
41ea56:	62 2b                	bound  %ebp,(%ebx)
41ea58:	5a                   	pop    %edx
41ea59:	79 39                	jns    0x41ea94
41ea5b:	6d                   	insl   (%dx),%es:(%edi)
41ea5c:	42                   	inc    %edx
41ea5d:	69 4f 33 48 32 57 74 	imul   $0x74573248,0x33(%edi),%ecx
41ea64:	76 68                	jbe    0x41eace
41ea66:	64 55                	fs push %ebp
41ea68:	6d                   	insl   (%dx),%es:(%edi)
41ea69:	4b                   	dec    %ebx
41ea6a:	44                   	inc    %esp
41ea6b:	73 41                	jae    0x41eaae
41ea6d:	4f                   	dec    %edi
41ea6e:	57                   	push   %edi
41ea6f:	4c                   	dec    %esp
41ea70:	66 49                	dec    %cx
41ea72:	47                   	inc    %edi
41ea73:	66 56                	push   %si
41ea75:	47                   	inc    %edi
41ea76:	56                   	push   %esi
41ea77:	45                   	inc    %ebp
41ea78:	49                   	dec    %ecx
41ea79:	4b                   	dec    %ebx
41ea7a:	46                   	inc    %esi
41ea7b:	32 6d 38             	xor    0x38(%ebp),%ch
41ea7e:	45                   	inc    %ebp
41ea7f:	47                   	inc    %edi
41ea80:	51                   	push   %ecx
41ea81:	7a 43                	jp     0x41eac6
41ea83:	4b                   	dec    %ebx
41ea84:	73 70                	jae    0x41eaf6
41ea86:	47                   	inc    %edi
41ea87:	35 4d 50 2b 79       	xor    $0x792b504d,%eax
41ea8c:	5a                   	pop    %edx
41ea8d:	6a 70                	push   $0x70
41ea8f:	2f                   	das
41ea90:	36 79 70             	ss jns 0x41eb03
41ea93:	6c                   	insb   (%dx),%es:(%edi)
41ea94:	69 4e 2b 66 4b 36 57 	imul   $0x57364b66,0x2b(%esi),%ecx
41ea9b:	6f                   	outsl  %ds:(%esi),(%dx)
41ea9c:	33 6e 43             	xor    0x43(%esi),%ebp
41ea9f:	35 48 61 6a 43       	xor    $0x436a6148,%eax
41eaa4:	56                   	push   %esi
41eaa5:	43                   	inc    %ebx
41eaa6:	44                   	inc    %esp
41eaa7:	73 6f                	jae    0x41eb18
41eaa9:	56                   	push   %esi
41eaaa:	2f                   	das
41eaab:	6b 68 44 71          	imul   $0x71,0x44(%eax),%ebp
41eaaf:	6e                   	outsb  %ds:(%esi),(%dx)
41eab0:	70 74                	jo     0x41eb26
41eab2:	6f                   	outsl  %ds:(%esi),(%dx)
41eab3:	73 73                	jae    0x41eb28
41eab5:	61                   	popa
41eab6:	6c                   	insb   (%dx),%es:(%edi)
41eab7:	55                   	push   %ebp
41eab8:	4d                   	dec    %ebp
41eab9:	57                   	push   %edi
41eaba:	32 6b 7a             	xor    0x7a(%ebx),%ch
41eabd:	4f                   	dec    %edi
41eabe:	38 4a 6a             	cmp    %cl,0x6a(%edx)
41eac1:	2f                   	das
41eac2:	62 48 4a             	bound  %ecx,0x4a(%eax)
41eac5:	30 30                	xor    %dh,(%eax)
41eac7:	4f                   	dec    %edi
41eac8:	42                   	inc    %edx
41eac9:	41                   	inc    %ecx
41eaca:	64 30 4d 73          	xor    %cl,%fs:0x73(%ebp)
41eace:	68 51 61 61 49       	push   $0x49616151
41ead3:	42                   	inc    %edx
41ead4:	44                   	inc    %esp
41ead5:	38 65 48             	cmp    %ah,0x48(%ebp)
41ead8:	38 44 71 6e          	cmp    %al,0x6e(%ecx,%esi,2)
41eadc:	74 35                	je     0x41eb13
41eade:	6f                   	outsl  %ds:(%esi),(%dx)
41eadf:	41                   	inc    %ecx
41eae0:	54                   	push   %esp
41eae1:	4b                   	dec    %ebx
41eae2:	67 4f                	addr16 dec %edi
41eae4:	36 74 74             	ss je  0x41eb5b
41eae7:	67 67 42             	addr16 addr16 inc %edx
41eaea:	49                   	dec    %ecx
41eaeb:	71 38                	jno    0x41eb25
41eaed:	59                   	pop    %ecx
41eaee:	4e                   	dec    %esi
41eaef:	69 73 59 68 47 2f 49 	imul   $0x492f4768,0x59(%ebx),%esi
41eaf6:	31 38                	xor    %edi,(%eax)
41eaf8:	6f                   	outsl  %ds:(%esi),(%dx)
41eaf9:	32 43 31             	xor    0x31(%ebx),%al
41eafc:	6f                   	outsl  %ds:(%esi),(%dx)
41eafd:	6b 49 73 51          	imul   $0x51,0x73(%ecx),%ecx
41eb01:	65 7a 5a             	gs jp  0x41eb5e
41eb04:	55                   	push   %ebp
41eb05:	4b                   	dec    %ebx
41eb06:	37                   	aaa
41eb07:	6e                   	outsb  %ds:(%esi),(%dx)
41eb08:	7a 33                	jp     0x41eb3d
41eb0a:	78 2b                	js     0x41eb37
41eb0c:	30 65 34             	xor    %ah,0x34(%ebp)
41eb0f:	34 70                	xor    $0x70,%al
41eb11:	70 43                	jo     0x41eb56
41eb13:	66 76 71             	data16 jbe 0x41eb87
41eb16:	47                   	inc    %edi
41eb17:	65 4a                	gs dec %edx
41eb19:	5a                   	pop    %edx
41eb1a:	44                   	inc    %esp
41eb1b:	64 34 6c             	fs xor $0x6c,%al
41eb1e:	4a                   	dec    %edx
41eb1f:	30 50 69             	xor    %dl,0x69(%eax)
41eb22:	34 4c                	xor    $0x4c,%al
41eb24:	30 49 54             	xor    %cl,0x54(%ecx)
41eb27:	59                   	pop    %ecx
41eb28:	77 5a                	ja     0x41eb84
41eb2a:	70 42                	jo     0x41eb6e
41eb2c:	2b 78 43             	sub    0x43(%eax),%edi
41eb2f:	74 4f                	je     0x41eb80
41eb31:	69 64 4d 42 6a 4c 46 	imul   $0x6e464c6a,0x42(%ebp,%ecx,2),%esp
41eb38:	6e
41eb39:	63 2b                	arpl   %ebp,(%ebx)
41eb3b:	52                   	push   %edx
41eb3c:	44                   	inc    %esp
41eb3d:	55                   	push   %ebp
41eb3e:	68 73 50 6d 4b       	push   $0x4b6d5073
41eb43:	79 4f                	jns    0x41eb94
41eb45:	4d                   	dec    %ebp
41eb46:	4c                   	dec    %esp
41eb47:	51                   	push   %ecx
41eb48:	44                   	inc    %esp
41eb49:	68 72 31 65 58       	push   $0x58653172
41eb4e:	68 39 45 68 32       	push   $0x32684539
41eb53:	41                   	inc    %ecx
41eb54:	49                   	dec    %ecx
41eb55:	75 57                	jne    0x41ebae
41eb57:	75 36                	jne    0x41eb8f
41eb59:	53                   	push   %ebx
41eb5a:	72 77                	jb     0x41ebd3
41eb5c:	41                   	inc    %ecx
41eb5d:	45                   	inc    %ebp
41eb5e:	75 77                	jne    0x41ebd7
41eb60:	39 6c 62 72          	cmp    %ebp,0x72(%edx,%eiz,2)
41eb64:	58                   	pop    %eax
41eb65:	66 4a                	dec    %dx
41eb67:	42                   	inc    %edx
41eb68:	4c                   	dec    %esp
41eb69:	49                   	dec    %ecx
41eb6a:	42                   	inc    %edx
41eb6b:	6a 69                	push   $0x69
41eb6d:	74 31                	je     0x41eba0
41eb6f:	71 6d                	jno    0x41ebde
41eb71:	69 39 2f 4f 4e 33    	imul   $0x334e4f2f,(%ecx),%edi
41eb77:	6e                   	outsb  %ds:(%esi),(%dx)
41eb78:	42                   	inc    %edx