41beac:	68 2b 42 56 67       	push   $0x6756422b
41beb1:	6d                   	insl   (%dx),%es:(%edi)
41beb2:	46                   	inc    %esi
41beb3:	30 42 33             	xor    %al,0x33(%edx)
41beb6:	79 75                	jns    0x41bf2d
41beb8:	6b 41 53 6c          	imul   $0x6c,0x53(%ecx),%eax
41bebc:	63 31                	arpl   %esi,(%ecx)
41bebe:	55                   	push   %ebp
41bebf:	5a                   	pop    %edx
41bec0:	46                   	inc    %esi
41bec1:	53                   	push   %ebx
41bec2:	6c                   	insb   (%dx),%es:(%edi)
41bec3:	39 78 36             	cmp    %edi,0x36(%eax)
41bec6:	49                   	dec    %ecx
41bec7:	6e                   	outsb  %ds:(%esi),(%dx)
41bec8:	48                   	dec    %eax
41bec9:	79 61                	jns    0x41bf2c
41becb:	62 55 76             	bound  %edx,0x76(%ebp)
41bece:	79 32                	jns    0x41bf02
41bed0:	2f                   	das
41bed1:	66 54                	push   %sp
41bed3:	69 52 4d 68 6a 51 42 	imul   $0x42516a68,0x4d(%edx),%edx
41beda:	73 71                	jae    0x41bf4d
41bedc:	74 65                	je     0x41bf43
41bede:	54                   	push   %esp
41bedf:	43                   	inc    %ebx
41bee0:	6e                   	outsb  %ds:(%esi),(%dx)
41bee1:	73 52                	jae    0x41bf35
41bee3:	53                   	push   %ebx
41bee4:	4b                   	dec    %ebx
41bee5:	53                   	push   %ebx
41bee6:	6e                   	outsb  %ds:(%esi),(%dx)
41bee7:	77 56                	ja     0x41bf3f
41bee9:	52                   	push   %edx
41beea:	37                   	aaa
41beeb:	36 36 61             	ss ss popa
41beee:	2f                   	das
41beef:	7a 33                	jp     0x41bf24
41bef1:	4f                   	dec    %edi
41bef2:	2f                   	das
41bef3:	6f                   	outsl  %ds:(%esi),(%dx)
41bef4:	4e                   	dec    %esi
41bef5:	43                   	inc    %ebx
41bef6:	54                   	push   %esp
41bef7:	77 53                	ja     0x41bf4c
41bef9:	76 43                	jbe    0x41bf3e
41befb:	6a 61                	push   $0x61
41befd:	64 63 77 50          	arpl   %esi,%fs:0x50(%edi)
41bf01:	43                   	inc    %ebx
41bf02:	31 42 4c             	xor    %eax,0x4c(%edx)
41bf05:	73 75                	jae    0x41bf7c
41bf07:	4b                   	dec    %ebx
41bf08:	39 79 74             	cmp    %edi,0x74(%ecx)
41bf0b:	44                   	inc    %esp
41bf0c:	73 32                	jae    0x41bf40
41bf0e:	50                   	push   %eax
41bf0f:	6f                   	outsl  %ds:(%esi),(%dx)
41bf10:	4c                   	dec    %esp
41bf11:	38 6d 62             	cmp    %ch,0x62(%ebp)
41bf14:	4b                   	dec    %ebx
41bf15:	39 32                	cmp    %esi,(%edx)
41bf17:	4b                   	dec    %ebx
41bf18:	70 52                	jo     0x41bf6c
41bf1a:	49                   	dec    %ecx
41bf1b:	4f                   	dec    %edi
41bf1c:	46                   	inc    %esi
41bf1d:	39 55 68             	cmp    %edx,0x68(%ebp)
41bf20:	61                   	popa
41bf21:	6b 6f 6d 6f          	imul   $0x6f,0x6d(%edi),%ebp
41bf25:	6f                   	outsl  %ds:(%esi),(%dx)
41bf26:	6a 35                	push   $0x35
41bf28:	48                   	dec    %eax
41bf29:	49                   	dec    %ecx
41bf2a:	6a 68                	push   $0x68
41bf2c:	39 57 72             	cmp    %edx,0x72(%edi)
41bf2f:	61                   	popa
41bf30:	6e                   	outsb  %ds:(%esi),(%dx)
41bf31:	4b                   	dec    %ebx
41bf32:	6f                   	outsl  %ds:(%esi),(%dx)
41bf33:	6e                   	outsb  %ds:(%esi),(%dx)
41bf34:	4a                   	dec    %edx
41bf35:	49                   	dec    %ecx
41bf36:	33 45 6f             	xor    0x6f(%ebp),%eax
41bf39:	34 55                	xor    $0x55,%al
41bf3b:	4c                   	dec    %esp
41bf3c:	55                   	push   %ebp
41bf3d:	54                   	push   %esp
41bf3e:	79 53                	jns    0x41bf93
41bf40:	62 63 33             	bound  %esp,0x33(%ebx)
41bf43:	67 44                	addr16 inc %esp
41bf45:	49                   	dec    %ecx
41bf46:	38 64 77 5a          	cmp    %ah,0x5a(%edi,%esi,2)
41bf4a:	70 6e                	jo     0x41bfba
41bf4c:	51                   	push   %ecx
41bf4d:	31 65 47             	xor    %esp,0x47(%ebp)
41bf50:	65 2b 79 74          	sub    %gs:0x74(%ecx),%edi
41bf54:	39 73 72             	cmp    %esi,0x72(%ebx)
41bf57:	6e                   	outsb  %ds:(%esi),(%dx)
41bf58:	53                   	push   %ebx
41bf59:	35 5a 55 41 36       	xor    $0x3641555a,%eax
41bf5e:	79 4e                	jns    0x41bfae
41bf60:	51                   	push   %ecx
41bf61:	45                   	inc    %ebp
41bf62:	7a 38                	jp     0x41bf9c
41bf64:	6d                   	insl   (%dx),%es:(%edi)
41bf65:	43                   	inc    %ebx
41bf66:	4d                   	dec    %ebp
41bf67:	2b 48 55             	sub    0x55(%eax),%ecx
41bf6a:	49                   	dec    %ecx
41bf6b:	4f                   	dec    %edi
41bf6c:	63 4f 62             	arpl   %ecx,0x62(%edi)
41bf6f:	2f                   	das
41bf70:	37                   	aaa
41bf71:	36 2b 67 58          	sub    %ss:0x58(%edi),%esp
41bf75:	54                   	push   %esp
41bf76:	45                   	inc    %ebp
41bf77:	38 6a 73             	cmp    %ch,0x73(%edx)
41bf7a:	56                   	push   %esi
41bf7b:	49                   	dec    %ecx
41bf7c:	76 35                	jbe    0x41bfb3
41bf7e:	36 68 46 34 57 6e    	ss push $0x6e573446
41bf84:	41                   	inc    %ecx
41bf85:	6c                   	insb   (%dx),%es:(%edi)
41bf86:	51                   	push   %ecx
41bf87:	46                   	inc    %esi
41bf88:	31 64 7a 37          	xor    %esp,0x37(%edx,%edi,2)
41bf8c:	64 32 65 52          	xor    %fs:0x52(%ebp),%ah
41bf90:	66 79 49             	data16 jns 0x41bfdc
41bf93:	46                   	inc    %esi
41bf94:	5a                   	pop    %edx
41bf95:	31 77 42             	xor    %esi,0x42(%edi)
41bf98:	69 62 74 32 77 75 59 	imul   $0x59757732,0x74(%edx),%esp
41bf9f:	69 49 56 31 34 55 37 	imul   $0x37553431,0x56(%ecx),%ecx
41bfa6:	49                   	dec    %ecx
41bfa7:	6b 67 62 43          	imul   $0x43,0x62(%edi),%esp
41bfab:	66 6c                	data16 insb (%dx),%es:(%edi)
41bfad:	39 6c 45 6c          	cmp    %ebp,0x6c(%ebp,%eax,2)
41bfb1:	7a 65                	jp     0x41c018
41bfb3:	6f                   	outsl  %ds:(%esi),(%dx)
41bfb4:	35 6f 43 51 6d       	xor    $0x6d51436f,%eax
41bfb9:	4f                   	dec    %edi
41bfba:	75 4b                	jne    0x41c007
41bfbc:	47                   	inc    %edi
41bfbd:	33 45 38             	xor    0x38(%ebp),%eax
41bfc0:	42                   	inc    %edx
41bfc1:	68 74 2f 70 50       	push   $0x50702f74
41bfc6:	47                   	inc    %edi
41bfc7:	47                   	inc    %edi
41bfc8:	6f                   	outsl  %ds:(%esi),(%dx)
41bfc9:	4a                   	dec    %edx
41bfca:	67 4b                	addr16 dec %ebx
41bfcc:	52                   	push   %edx
41bfcd:	76 68                	jbe    0x41c037
41bfcf:	36 2b 62 7a          	sub    %ss:0x7a(%edx),%esp
41bfd3:	41                   	inc    %ecx
41bfd4:	6a 78                	push   $0x78
41bfd6:	69 72 39 37 52 69 69 	imul   $0x69695237,0x39(%edx),%esi
41bfdd:	79 70                	jns    0x41c04f
41bfdf:	75 50                	jne    0x41c031
41bfe1:	73 79                	jae    0x41c05c
41bfe3:	4c                   	dec    %esp
41bfe4:	41                   	inc    %ecx
41bfe5:	6c                   	insb   (%dx),%es:(%edi)
41bfe6:	37                   	aaa
41bfe7:	44                   	inc    %esp
41bfe8:	5a                   	pop    %edx
41bfe9:	64 65 64 4f          	fs gs fs dec %edi
41bfed:	71 4b                	jno    0x41c03a
41bfef:	64 61                	fs popa
41bff1:	55                   	push   %ebp
41bff2:	47                   	inc    %edi
41bff3:	67 68 44 61 68 51    	addr16 push $0x51686144
41bff9:	4c                   	dec    %esp
41bffa:	42                   	inc    %edx
41bffb:	49                   	dec    %ecx
41bffc:	50                   	push   %eax
41bffd:	38 4d 63             	cmp    %cl,0x63(%ebp)
41c000:	79 4d                	jns    0x41c04f
41c002:	49                   	dec    %ecx
41c003:	4d                   	dec    %ebp
41c004:	65 47                	gs inc %edi
41c006:	4d                   	dec    %ebp
41c007:	6d                   	insl   (%dx),%es:(%edi)
41c008:	73 38                	jae    0x41c042
41c00a:	67 69 31 39 35 47 2f 	imul   $0x2f473539,(%bx,%di),%esi
41c011:	61                   	popa
41c012:	6c                   	insb   (%dx),%es:(%edi)
41c013:	70 4c                	jo     0x41c061
41c015:	63 54 55 53          	arpl   %edx,0x53(%ebp,%edx,2)
41c019:	38 4a 41             	cmp    %cl,0x41(%edx)
41c01c:	58                   	pop    %eax
41c01d:	4d                   	dec    %ebp
41c01e:	66 30 6f 37          	data16 xor %ch,0x37(%edi)
41c022:	6c                   	insb   (%dx),%es:(%edi)
41c023:	79 4f                	jns    0x41c074
41c025:	6d                   	insl   (%dx),%es:(%edi)
41c026:	6b 76 52 69          	imul   $0x69,0x52(%esi),%esi
41c02a:	67 63 50 56          	arpl   %edx,0x56(%bx,%si)
41c02e:	49                   	dec    %ecx
41c02f:	59                   	pop    %ecx
41c030:	52                   	push   %edx
41c031:	42                   	inc    %edx
41c032:	64 43                	fs inc %ebx
41c034:	70 51                	jo     0x41c087
41c036:	67 2b 6f 42          	sub    0x42(%bx),%ebp
41c03a:	6b 74 6d 77 69       	imul   $0x69,0x77(%ebp,%ebp,2),%esi
41c03f:	58                   	pop    %eax
41c040:	77 69                	ja     0x41c0ab
41c042:	79 5a                	jns    0x41c09e
41c044:	69 38 4c 41 73 63    	imul   $0x6373414c,(%eax),%edi
41c04a:	57                   	push   %edi
41c04b:	72 52                	jb     0x41c09f
41c04d:	64 41                	fs inc %ecx
41c04f:	71 48                	jno    0x41c099
41c051:	73 58                	jae    0x41c0ab
41c053:	4c                   	dec    %esp
41c054:	57                   	push   %edi
41c055:	71 4d                	jno    0x41c0a4
41c057:	6f                   	outsl  %ds:(%esi),(%dx)
41c058:	68 75 70 34 43       	push   $0x43347075
41c05d:	2b 78 79             	sub    0x79(%eax),%edi
41c060:	2f                   	das
41c061:	76 33                	jbe    0x41c096
41c063:	52                   	push   %edx
41c064:	2f                   	das
41c065:	45                   	inc    %ebp
41c066:	6a 56                	push   $0x56
41c068:	66 49                	dec    %cx
41c06a:	52                   	push   %edx
41c06b:	46                   	inc    %esi
41c06c:	67 6e                	outsb  %ds:(%si),(%dx)
41c06e:	51                   	push   %ecx
41c06f:	55                   	push   %ebp
41c070:	45                   	inc    %ebp
41c071:	36 41                	ss inc %ecx
41c073:	76 66                	jbe    0x41c0db
41c075:	64 33 54 63 72       	xor    %fs:0x72(%ebx,%eiz,2),%edx
41c07a:	6e                   	outsb  %ds:(%esi),(%dx)
41c07b:	52                   	push   %edx
41c07c:	4f                   	dec    %edi
41c07d:	6b 44 69 52 48       	imul   $0x48,0x52(%ecx,%ebp,2),%eax
41c082:	33 45 45             	xor    0x45(%ebp),%eax
41c085:	59                   	pop    %ecx
41c086:	75 6b                	jne    0x41c0f3
41c088:	52                   	push   %edx
41c089:	54                   	push   %esp
41c08a:	5a                   	pop    %edx
41c08b:	48                   	dec    %eax
41c08c:	2b 4d 49             	sub    0x49(%ebp),%ecx
41c08f:	37                   	aaa
41c090:	4e                   	dec    %esi
41c091:	78 56                	js     0x41c0e9
41c093:	4f                   	dec    %edi
41c094:	39 46 46             	cmp    %eax,0x46(%esi)
41c097:	68 66 32 30 6c       	push   $0x6c303266
41c09c:	37                   	aaa
41c09d:	42                   	inc    %edx
41c09e:	6c                   	insb   (%dx),%es:(%edi)
41c09f:	7a 76                	jp     0x41c117
41c0a1:	58                   	pop    %eax
41c0a2:	35 76 6b 69 44       	xor    $0x44696b76,%eax
41c0a7:	45                   	inc    %ebp
41c0a8:	48                   	dec    %eax
41c0a9:	6a 39                	push   $0x39
41c0ab:	52                   	push   %edx
41c0ac:	31 42 66             	xor    %eax,0x66(%edx)
41c0af:	6c                   	insb   (%dx),%es:(%edi)
41c0b0:	54                   	push   %esp
41c0b1:	45                   	inc    %ebp
41c0b2:	6d                   	insl   (%dx),%es:(%edi)
41c0b3:	42                   	inc    %edx
41c0b4:	59                   	pop    %ecx
41c0b5:	33 45 46             	xor    0x46(%ebp),%eax
41c0b8:	42                   	inc    %edx
41c0b9:	75 48                	jne    0x41c103
41c0bb:	52                   	push   %edx
41c0bc:	76 44                	jbe    0x41c102
41c0be:	68 52 71 41 66       	push   $0x66417152
41c0c3:	48                   	dec    %eax
41c0c4:	66 37                	data16 aaa
41c0c6:	46                   	inc    %esi
41c0c7:	55                   	push   %ebp
41c0c8:	68 45 53 48 2f       	push   $0x2f485345
41c0cd:	30 48 2b             	xor    %cl,0x2b(%eax)
41c0d0:	63 68 59             	arpl   %ebp,0x59(%eax)
41c0d3:	42                   	inc    %edx
41c0d4:	7a 6e                	jp     0x41c144
41c0d6:	68 59 30 7a 43       	push   $0x437a3059
41c0db:	69 32 56 57 4e 37    	imul   $0x374e5756,(%edx),%esi
41c0e1:	39 6c 6e 61          	cmp    %ebp,0x61(%esi,%ebp,2)
41c0e5:	68 48 63 53 49       	push   $0x49536348
41c0ea:	68 6b 31 61 5a       	push   $0x5a61316b
41c0ef:	6d                   	insl   (%dx),%es:(%edi)
41c0f0:	6c                   	insb   (%dx),%es:(%edi)
41c0f1:	6a 51                	push   $0x51
41c0f3:	47                   	inc    %edi
41c0f4:	37                   	aaa
41c0f5:	64 44                	fs inc %esp
41c0f7:	68 55 73 39 72       	push   $0x72397355
41c0fc:	45                   	inc    %ebp
41c0fd:	6e                   	outsb  %ds:(%esi),(%dx)
41c0fe:	79 6d                	jns    0x41c16d
41c100:	79 38                	jns    0x41c13a
41c102:	45                   	inc    %ebp
41c103:	37                   	aaa
41c104:	44                   	inc    %esp
41c105:	30 31                	xor    %dh,(%ecx)
41c107:	71 64                	jno    0x41c16d
41c109:	4e                   	dec    %esi
41c10a:	50                   	push   %eax
41c10b:	32 76 71             	xor    0x71(%esi),%dh
41c10e:	4f                   	dec    %edi
41c10f:	41                   	inc    %ecx
41c110:	77 72                	ja     0x41c184
41c112:	6a 54                	push   $0x54
41c114:	2b 34 53             	sub    (%ebx,%edx,2),%esi
41c117:	74 63                	je     0x41c17c
41c119:	6b 79 2b 6b          	imul   $0x6b,0x2b(%ecx),%edi
41c11d:	6b 4f 48 73          	imul   $0x73,0x48(%edi),%ecx
41c121:	55                   	push   %ebp
41c122:	63 63 74             	arpl   %esp,0x74(%ebx)
41c125:	52                   	push   %edx
41c126:	70 32                	jo     0x41c15a
41c128:	62 71 45             	bound  %esi,0x45(%ecx)
41c12b:	46                   	inc    %esi
41c12c:	54                   	push   %esp
41c12d:	78 62                	js     0x41c191
41c12f:	7a 59                	jp     0x41c18a
41c131:	43                   	inc    %ebx
41c132:	2b 68 35             	sub    0x35(%eax),%ebp
41c135:	63 68 2f             	arpl   %ebp,0x2f(%eax)
41c138:	46                   	inc    %esi
41c139:	64 61                	fs popa
41c13b:	6b 63 4b 50          	imul   $0x50,0x4b(%ebx),%esp
41c13f:	4e                   	dec    %esi
41c140:	4e                   	dec    %esi
41c141:	4c                   	dec    %esp
41c142:	4b                   	dec    %ebx
41c143:	74 62                	je     0x41c1a7
41c145:	32 59 6c             	xor    0x6c(%ecx),%bl
41c148:	34 6c                	xor    $0x6c,%al
41c14a:	36 30 37             	xor    %dh,%ss:(%edi)
41c14d:	37                   	aaa
41c14e:	44                   	inc    %esp
41c14f:	66 43                	inc    %bx
41c151:	70 75                	jo     0x41c1c8
41c153:	6e                   	outsb  %ds:(%esi),(%dx)
41c154:	49                   	dec    %ecx
41c155:	6c                   	insb   (%dx),%es:(%edi)
41c156:	77 4a                	ja     0x41c1a2