41f9e8:	45                   	inc    %ebp
41f9e9:	45                   	inc    %ebp
41f9ea:	6b 33 31             	imul   $0x31,(%ebx),%esi
41f9ed:	65 5a                	gs pop %edx
41f9ef:	6f                   	outsl  %ds:(%esi),(%dx)
41f9f0:	57                   	push   %edi
41f9f1:	62 55 62             	bound  %edx,0x62(%ebp)
41f9f4:	58                   	pop    %eax
41f9f5:	62 56 39             	bound  %edx,0x39(%esi)
41f9f8:	62 77 71             	bound  %esi,0x71(%edi)
41f9fb:	61                   	popa
41f9fc:	39 4d 4f             	cmp    %ecx,0x4f(%ebp)
41f9ff:	44                   	inc    %esp
41fa00:	75 59                	jne    0x41fa5b
41fa02:	47                   	inc    %edi
41fa03:	68 77 71 50 6d       	push   $0x6d507177
41fa08:	68 75 42 32 64       	push   $0x64324275
41fa0d:	61                   	popa
41fa0e:	6e                   	outsb  %ds:(%esi),(%dx)
41fa0f:	4e                   	dec    %esi
41fa10:	72 4e                	jb     0x41fa60
41fa12:	31 6d 39             	xor    %ebp,0x39(%ebp)
41fa15:	6c                   	insb   (%dx),%es:(%edi)
41fa16:	61                   	popa
41fa17:	77 37                	ja     0x41fa50
41fa19:	63 66 65             	arpl   %esp,0x65(%esi)
41fa1c:	6a 6e                	push   $0x6e
41fa1e:	48                   	dec    %eax
41fa1f:	44                   	inc    %esp
41fa20:	64 57                	fs push %edi
41fa22:	36 68 38 74 48 72    	ss push $0x72487438
41fa28:	56                   	push   %esi
41fa29:	34 6b                	xor    $0x6b,%al
41fa2b:	6e                   	outsb  %ds:(%esi),(%dx)
41fa2c:	79 4e                	jns    0x41fa7c
41fa2e:	6b 78 59 52          	imul   $0x52,0x59(%eax),%edi
41fa32:	78 48                	js     0x41fa7c
41fa34:	62 38                	bound  %edi,(%eax)
41fa36:	73 73                	jae    0x41faab
41fa38:	2f                   	das
41fa39:	6e                   	outsb  %ds:(%esi),(%dx)
41fa3a:	78 56                	js     0x41fa92
41fa3c:	78 6f                	js     0x41faad
41fa3e:	6b 79 69 34          	imul   $0x34,0x69(%ecx),%edi
41fa42:	6f                   	outsl  %ds:(%esi),(%dx)
41fa43:	65 53                	gs push %ebx
41fa45:	49                   	dec    %ecx
41fa46:	49                   	dec    %ecx
41fa47:	62 45 35             	bound  %eax,0x35(%ebp)
41fa4a:	65 63 46 4f          	arpl   %eax,%gs:0x4f(%esi)
41fa4e:	4f                   	dec    %edi
41fa4f:	32 2b                	xor    (%ebx),%ch
41fa51:	4e                   	dec    %esi
41fa52:	46                   	inc    %esi
41fa53:	6f                   	outsl  %ds:(%esi),(%dx)
41fa54:	4c                   	dec    %esp
41fa55:	71 57                	jno    0x41faae
41fa57:	4d                   	dec    %ebp
41fa58:	2f                   	das
41fa59:	39 4d 56             	cmp    %ecx,0x56(%ebp)
41fa5c:	75 65                	jne    0x41fac3
41fa5e:	53                   	push   %ebx
41fa5f:	36 51                	ss push %ecx
41fa61:	52                   	push   %edx
41fa62:	77 50                	ja     0x41fab4
41fa64:	35 45 50 6e 56       	xor    $0x566e5045,%eax
41fa69:	48                   	dec    %eax
41fa6a:	73 39                	jae    0x41faa5
41fa6c:	4d                   	dec    %ebp
41fa6d:	66 52                	push   %dx
41fa6f:	39 6d 35             	cmp    %ebp,0x35(%ebp)
41fa72:	58                   	pop    %eax
41fa73:	76 37                	jbe    0x41faac
41fa75:	43                   	inc    %ebx
41fa76:	42                   	inc    %edx
41fa77:	6a 65                	push   $0x65
41fa79:	69 50 78 76 43 38 38 	imul   $0x38384376,0x78(%eax),%edx
41fa80:	4f                   	dec    %edi
41fa81:	48                   	dec    %eax
41fa82:	46                   	inc    %esi
41fa83:	7a 43                	jp     0x41fac8
41fa85:	50                   	push   %eax
41fa86:	66 75 4d             	data16 jne 0x41fad6
41fa89:	55                   	push   %ebp
41fa8a:	4f                   	dec    %edi
41fa8b:	77 6d                	ja     0x41fafa
41fa8d:	5a                   	pop    %edx
41fa8e:	52                   	push   %edx
41fa8f:	59                   	pop    %ecx
41fa90:	33 4d 72             	xor    0x72(%ebp),%ecx
41fa93:	36 44                	ss inc %esp
41fa95:	68 38 74 31 30       	push   $0x30317438
41fa9a:	76 4f                	jbe    0x41faeb
41fa9c:	68 58 47 46 70       	push   $0x70464758
41faa1:	52                   	push   %edx
41faa2:	33 44 45 73          	xor    0x73(%ebp,%eax,2),%eax
41faa6:	49                   	dec    %ecx
41faa7:	68 44 53 53 6d       	push   $0x6d535344
41faac:	70 53                	jo     0x41fb01
41faae:	64 4c                	fs dec %esp
41fab0:	73 77                	jae    0x41fb29
41fab2:	54                   	push   %esp
41fab3:	5a                   	pop    %edx
41fab4:	62 73 52             	bound  %esi,0x52(%ebx)
41fab7:	54                   	push   %esp
41fab8:	77 36                	ja     0x41faf0
41faba:	66 6a 65             	pushw  $0x65
41fabd:	43                   	inc    %ebx
41fabe:	36 57                	ss push %edi
41fac0:	6e                   	outsb  %ds:(%esi),(%dx)
41fac1:	48                   	dec    %eax
41fac2:	46                   	inc    %esi
41fac3:	52                   	push   %edx
41fac4:	59                   	pop    %ecx
41fac5:	47                   	inc    %edi
41fac6:	69 70 65 31 4f 68 63 	imul   $0x63684f31,0x65(%eax),%esi
41facd:	41                   	inc    %ecx
41face:	2b 31                	sub    (%ecx),%esi
41fad0:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41fad2:	36 72 73             	ss jb  0x41fb48
41fad5:	6d                   	insl   (%dx),%es:(%edi)
41fad6:	61                   	popa
41fad7:	74 74                	je     0x41fb4d
41fad9:	56                   	push   %esi
41fada:	57                   	push   %edi
41fadb:	66 56                	push   %si
41fadd:	71 54                	jno    0x41fb33
41fadf:	6b 6e 2b 4b          	imul   $0x4b,0x2b(%esi),%ebp
41fae3:	66 5a                	pop    %dx
41fae5:	30 42 46             	xor    %al,0x46(%edx)
41fae8:	65 59                	gs pop %ecx
41faea:	69 33 4b 38 77 4a    	imul   $0x4a77384b,(%ebx),%esi
41faf0:	61                   	popa
41faf1:	39 49 47             	cmp    %ecx,0x47(%ecx)
41faf4:	42                   	inc    %edx
41faf5:	45                   	inc    %ebp
41faf6:	4c                   	dec    %esp
41faf7:	78 30                	js     0x41fb29
41faf9:	33 62 49             	xor    0x49(%edx),%esp
41fafc:	72 50                	jb     0x41fb4e
41fafe:	62 34 72             	bound  %esi,(%edx,%esi,2)
41fb01:	50                   	push   %eax
41fb02:	2f                   	das
41fb03:	69 31 72 46 70 52    	imul   $0x52704672,(%ecx),%esi
41fb09:	4b                   	dec    %ebx
41fb0a:	63 47 75             	arpl   %eax,0x75(%edi)
41fb0d:	73 39                	jae    0x41fb48
41fb0f:	4e                   	dec    %esi
41fb10:	33 50 72             	xor    0x72(%eax),%edx
41fb13:	66 54                	push   %sp
41fb15:	6a 59                	push   $0x59
41fb17:	6d                   	insl   (%dx),%es:(%edi)
41fb18:	55                   	push   %ebp
41fb19:	65 52                	gs push %edx
41fb1b:	4a                   	dec    %edx
41fb1c:	4a                   	dec    %edx
41fb1d:	63 68 66             	arpl   %ebp,0x66(%eax)
41fb20:	37                   	aaa
41fb21:	49                   	dec    %ecx
41fb22:	38 44 53 63          	cmp    %al,0x63(%ebx,%edx,2)
41fb26:	68 47 52 69 61       	push   $0x61695247
41fb2b:	43                   	inc    %ebx
41fb2c:	6c                   	insb   (%dx),%es:(%edi)
41fb2d:	53                   	push   %ebx
41fb2e:	49                   	dec    %ecx
41fb2f:	64 55                	fs push %ebp
41fb31:	76 63                	jbe    0x41fb96
41fb33:	35 4a 5a 43 67       	xor    $0x67435a4a,%eax
41fb38:	32 7a 65             	xor    0x65(%edx),%bh
41fb3b:	77 4c                	ja     0x41fb89
41fb3d:	35 50 73 77 61       	xor    $0x61777350,%eax
41fb42:	4d                   	dec    %ebp
41fb43:	75 6c                	jne    0x41fbb1
41fb45:	4e                   	dec    %esi
41fb46:	4e                   	dec    %esi
41fb47:	7a 66                	jp     0x41fbaf
41fb49:	6f                   	outsl  %ds:(%esi),(%dx)
41fb4a:	50                   	push   %eax
41fb4b:	35 61 31 75 63       	xor    $0x63753161,%eax
41fb50:	67 43                	addr16 inc %ebx
41fb52:	75 49                	jne    0x41fb9d
41fb54:	6d                   	insl   (%dx),%es:(%edi)
41fb55:	7a 59                	jp     0x41fbb0
41fb57:	53                   	push   %ebx
41fb58:	2f                   	das
41fb59:	73 55                	jae    0x41fbb0
41fb5b:	73 41                	jae    0x41fb9e
41fb5d:	44                   	inc    %esp
41fb5e:	6c                   	insb   (%dx),%es:(%edi)
41fb5f:	42                   	inc    %edx
41fb60:	77 46                	ja     0x41fba8
41fb62:	36 43                	ss inc %ebx
41fb64:	63 58 4e             	arpl   %ebx,0x4e(%eax)
41fb67:	41                   	inc    %ecx
41fb68:	62 39                	bound  %edi,(%ecx)
41fb6a:	43                   	inc    %ebx
41fb6b:	59                   	pop    %ecx
41fb6c:	36 34 70             	ss xor $0x70,%al
41fb6f:	4b                   	dec    %ebx
41fb70:	78 71                	js     0x41fbe3
41fb72:	43                   	inc    %ebx
41fb73:	58                   	pop    %eax
41fb74:	72 4c                	jb     0x41fbc2
41fb76:	4b                   	dec    %ebx
41fb77:	61                   	popa
41fb78:	4b                   	dec    %ebx
41fb79:	73 31                	jae    0x41fbac
41fb7b:	38 6d 46             	cmp    %ch,0x46(%ebp)
41fb7e:	31 55 71             	xor    %edx,0x71(%ebp)
41fb81:	79 56                	jns    0x41fbd9
41fb83:	2f                   	das
41fb84:	70 52                	jo     0x41fbd8
41fb86:	59                   	pop    %ecx
41fb87:	78 2f                	js     0x41fbb8
41fb89:	51                   	push   %ecx
41fb8a:	66 71 6d             	data16 jno 0x41fbfa
41fb8d:	46                   	inc    %esi
41fb8e:	68 30 36 47 76       	push   $0x76473630
41fb93:	66 68 38 66          	pushw  $0x6638
41fb97:	47                   	inc    %edi
41fb98:	7a 63                	jp     0x41fbfd
41fb9a:	30 65 55             	xor    %ah,0x55(%ebp)
41fb9d:	75 7a                	jne    0x41fc19
41fb9f:	35 53 72 6d 58       	xor    $0x586d7253,%eax
41fba4:	63 76 64             	arpl   %esi,0x64(%esi)
41fba7:	7a 4a                	jp     0x41fbf3
41fba9:	68 50 79 64 43       	push   $0x43647950
41fbae:	36 52                	ss push %edx
41fbb0:	2f                   	das
41fbb1:	72 6a                	jb     0x41fc1d
41fbb3:	48                   	dec    %eax
41fbb4:	58                   	pop    %eax
41fbb5:	6e                   	outsb  %ds:(%esi),(%dx)
41fbb6:	54                   	push   %esp
41fbb7:	42                   	inc    %edx
41fbb8:	6a 48                	push   $0x48
41fbba:	4b                   	dec    %ebx
41fbbb:	46                   	inc    %esi
41fbbc:	54                   	push   %esp
41fbbd:	49                   	dec    %ecx
41fbbe:	6f                   	outsl  %ds:(%esi),(%dx)
41fbbf:	4a                   	dec    %edx
41fbc0:	57                   	push   %edi
41fbc1:	6b 36 45             	imul   $0x45,(%esi),%esi
41fbc4:	76 4e                	jbe    0x41fc14
41fbc6:	51                   	push   %ecx
41fbc7:	47                   	inc    %edi
41fbc8:	59                   	pop    %ecx
41fbc9:	2b 61 70             	sub    0x70(%ecx),%esp
41fbcc:	33 7a 6c             	xor    0x6c(%edx),%edi
41fbcf:	50                   	push   %eax
41fbd0:	6a 49                	push   $0x49
41fbd2:	47                   	inc    %edi
41fbd3:	4c                   	dec    %esp
41fbd4:	41                   	inc    %ecx
41fbd5:	52                   	push   %edx
41fbd6:	73 41                	jae    0x41fc19
41fbd8:	52                   	push   %edx
41fbd9:	42                   	inc    %edx
41fbda:	33 6e 6c             	xor    0x6c(%esi),%ebp
41fbdd:	5a                   	pop    %edx
41fbde:	67 71 47             	addr16 jno 0x41fc28
41fbe1:	43                   	inc    %ebx
41fbe2:	70 69                	jo     0x41fc4d
41fbe4:	37                   	aaa
41fbe5:	52                   	push   %edx
41fbe6:	2b 75 65             	sub    0x65(%ebp),%esi
41fbe9:	59                   	pop    %ecx
41fbea:	49                   	dec    %ecx
41fbeb:	6e                   	outsb  %ds:(%esi),(%dx)
41fbec:	4c                   	dec    %esp
41fbed:	72 76                	jb     0x41fc65
41fbef:	44                   	inc    %esp
41fbf0:	62 35 42 4a 70 57    	bound  %esi,0x57704a42
41fbf6:	72 46                	jb     0x41fc3e
41fbf8:	7a 6c                	jp     0x41fc66
41fbfa:	66 47                	inc    %di
41fbfc:	30 65 38             	xor    %ah,0x38(%ebp)
41fbff:	4a                   	dec    %edx
41fc00:	76 50                	jbe    0x41fc52
41fc02:	6b 65 63 6a          	imul   $0x6a,0x63(%ebp),%esp
41fc06:	47                   	inc    %edi
41fc07:	51                   	push   %ecx
41fc08:	77 5a                	ja     0x41fc64
41fc0a:	47                   	inc    %edi
41fc0b:	33 35 6c 4b 75 49    	xor    0x49754b6c,%esi
41fc11:	64 32 64 33 53       	xor    %fs:0x53(%ebx,%esi,1),%ah
41fc16:	4c                   	dec    %esp
41fc17:	50                   	push   %eax
41fc18:	49                   	dec    %ecx
41fc19:	78 48                	js     0x41fc63
41fc1b:	76 51                	jbe    0x41fc6e
41fc1d:	45                   	inc    %ebp
41fc1e:	37                   	aaa
41fc1f:	67 78 55             	addr16 js 0x41fc77
41fc22:	4f                   	dec    %edi
41fc23:	76 6a                	jbe    0x41fc8f
41fc25:	69 2b 5a 73 43 47    	imul   $0x4743735a,(%ebx),%ebp
41fc2b:	2f                   	das
41fc2c:	4e                   	dec    %esi
41fc2d:	38 2f                	cmp    %ch,(%edi)
41fc2f:	49                   	dec    %ecx
41fc30:	76 4b                	jbe    0x41fc7d
41fc32:	56                   	push   %esi
41fc33:	6e                   	outsb  %ds:(%esi),(%dx)
41fc34:	6a 56                	push   $0x56
41fc36:	72 46                	jb     0x41fc7e
41fc38:	66 52                	push   %dx
41fc3a:	35 75 4f 68 38       	xor    $0x38684f75,%eax
41fc3f:	58                   	pop    %eax
41fc40:	39 35 79 39 5a 34    	cmp    %esi,0x345a3979
41fc46:	7a 2f                	jp     0x41fc77
41fc48:	35 48 38 61 4a       	xor    $0x4a613848,%eax
41fc4d:	79 6d                	jns    0x41fcbc
41fc4f:	75 30                	jne    0x41fc81
41fc51:	4f                   	dec    %edi
41fc52:	70 68                	jo     0x41fcbc
41fc54:	4e                   	dec    %esi
41fc55:	37                   	aaa
41fc56:	71 75                	jno    0x41fccd
41fc58:	58                   	pop    %eax
41fc59:	41                   	inc    %ecx
41fc5a:	69 30 4c 64 53 56    	imul   $0x5653644c,(%eax),%esi
41fc60:	32 76 44             	xor    0x44(%esi),%dh
41fc63:	4f                   	dec    %edi
41fc64:	51                   	push   %ecx
41fc65:	53                   	push   %ebx
41fc66:	71 4b                	jno    0x41fcb3
41fc68:	55                   	push   %ebp
41fc69:	4d                   	dec    %ebp
41fc6a:	67 39 6f 6c          	cmp    %ebp,0x6c(%bx)
41fc6e:	7a 63                	jp     0x41fcd3
41fc70:	41                   	inc    %ecx
41fc71:	44                   	inc    %esp
41fc72:	77 35                	ja     0x41fca9
41fc74:	67 76 79             	addr16 jbe 0x41fcf0
41fc77:	70 76                	jo     0x41fcef
41fc79:	49                   	dec    %ecx
41fc7a:	57                   	push   %edi
41fc7b:	53                   	push   %ebx
41fc7c:	35 51 77 32 6a       	xor    $0x6a327751,%eax
41fc81:	39 7a 6c             	cmp    %edi,0x6c(%edx)
41fc84:	45                   	inc    %ebp
41fc85:	62 48 39             	bound  %ecx,0x39(%eax)
41fc88:	6a 4b                	push   $0x4b
41fc8a:	32 76 49             	xor    0x49(%esi),%dh
41fc8d:	53                   	push   %ebx
41fc8e:	4e                   	dec    %esi
41fc8f:	44                   	inc    %esp
41fc90:	2b 53 37             	sub    0x37(%ebx),%edx