412e7b:	69 78 42 75 34 6a 36 	imul   $0x366a3475,0x42(%eax),%edi
412e82:	48                   	dec    %eax
412e83:	6d                   	insl   (%dx),%es:(%edi)
412e84:	31 31                	xor    %esi,(%ecx)
412e86:	66 33 24 6d 4c 72 7a 	xor    0x6b7a724c(,%ebp,2),%sp
412e8d:	6b
412e8e:	43                   	inc    %ebx
412e8f:	63 45 34             	arpl   %eax,0x34(%ebp)
412e92:	41                   	inc    %ecx
412e93:	56                   	push   %esi
412e94:	57                   	push   %edi
412e95:	74 57                	je     0x412eee
412e97:	65 4e                	gs dec %esi
412e99:	6e                   	outsb  %ds:(%esi),(%dx)
412e9a:	35 6e 51 67 75       	xor    $0x7567516e,%eax
412e9f:	77 64                	ja     0x412f05
412ea1:	47                   	inc    %edi
412ea2:	62 57 47             	bound  %edx,0x47(%edi)
412ea5:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
412eab:	6a 49                	push   $0x49
412ead:	6a 65                	push   $0x65
412eaf:	36 6a 47             	ss push $0x47
412eb2:	57                   	push   %edi
412eb3:	4c                   	dec    %esp
412eb4:	64 32 45 4f          	xor    %fs:0x4f(%ebp),%al
412eb8:	6b 66 5a 58          	imul   $0x58,0x5a(%esi),%esp
412ebc:	4b                   	dec    %ebx
412ebd:	71 42                	jno    0x412f01
412ebf:	62 67 3d             	bound  %esp,0x3d(%edi)
412ec2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412ec7:	6a 72                	push   $0x72
412ec9:	79 54                	jns    0x412f1f
412ecb:	42                   	inc    %edx
412ecc:	57                   	push   %edi
412ecd:	31 36                	xor    %esi,(%esi)
412ecf:	6d                   	insl   (%dx),%es:(%edi)
412ed0:	55                   	push   %ebp
412ed1:	66 6f                	outsw  %ds:(%esi),(%dx)
412ed3:	5f                   	pop    %edi
412ed4:	49                   	dec    %ecx
412ed5:	74 48                	je     0x412f1f
412ed7:	39 4b 57             	cmp    %ecx,0x57(%ebx)
412eda:	6f                   	outsl  %ds:(%esi),(%dx)
412edb:	47                   	inc    %edi
412edc:	51                   	push   %ecx
412edd:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412ee2:	71 7a                	jno    0x412f5e
412ee4:	6a 4d                	push   $0x4d
412ee6:	42                   	inc    %edx
412ee7:	53                   	push   %ebx
412ee8:	44                   	inc    %esp
412ee9:	4a                   	dec    %edx
412eea:	57                   	push   %edi
412eeb:	65 45                	gs inc %ebp
412eed:	64 6b 55 57 43       	imul   $0x43,%fs:0x57(%ebp),%edx
412ef2:	42                   	inc    %edx
412ef3:	78 59                	js     0x412f4e
412ef5:	61                   	popa
412ef6:	74 72                	je     0x412f6a
412ef8:	51                   	push   %ecx
412ef9:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412efe:	71 4a                	jno    0x412f4a
412f00:	54                   	push   %esp
412f01:	34 49                	xor    $0x49,%al
412f03:	35 68 4f 77 65       	xor    $0x65774f68,%eax
412f08:	49                   	dec    %ecx
412f09:	6b 24 78 59          	imul   $0x59,(%eax,%edi,2),%esp
412f0d:	46                   	inc    %esi
412f0e:	45                   	inc    %ebp
412f0f:	65 44                	gs inc %esp
412f11:	73 7a                	jae    0x412f8d
412f13:	62 69 6b             	bound  %ebp,0x6b(%ecx)
412f16:	67 6c                	insb   (%dx),%es:(%di)
412f18:	58                   	pop    %eax
412f19:	43                   	inc    %ebx
412f1a:	75 71                	jne    0x412f8d
412f1c:	75 55                	jne    0x412f73
412f1e:	64 24 76             	fs and $0x76,%al
412f21:	39 41 58             	cmp    %eax,0x58(%ecx)
412f24:	74 79                	je     0x412f9f
412f26:	71 32                	jno    0x412f5a
412f28:	6e                   	outsb  %ds:(%esi),(%dx)
412f29:	73 3d                	jae    0x412f68
412f2b:	00 23                	add    %ah,(%ebx)
412f2d:	3d 71 6b 46 77       	cmp    $0x77466b71,%eax
412f32:	43                   	inc    %ebx
412f33:	56                   	push   %esi
412f34:	6d                   	insl   (%dx),%es:(%edi)
412f35:	4a                   	dec    %edx
412f36:	32 48 68             	xor    0x68(%eax),%cl
412f39:	5a                   	pop    %edx
412f3a:	36 72 24             	ss jb  0x412f61
412f3d:	75 4b                	jne    0x412f8a
412f3f:	65 56                	gs push %esi
412f41:	5a                   	pop    %edx
412f42:	46                   	inc    %esi
412f43:	46                   	inc    %esi
412f44:	66 56                	push   %si
412f46:	4c                   	dec    %esp
412f47:	64 64 64 6a 24       	fs fs fs push $0x24
412f4c:	57                   	push   %edi
412f4d:	45                   	inc    %ebp
412f4e:	49                   	dec    %ecx
412f4f:	6e                   	outsb  %ds:(%esi),(%dx)
412f50:	6c                   	insb   (%dx),%es:(%edi)
412f51:	39 62 53             	cmp    %esp,0x53(%edx)
412f54:	67 62 45 72          	bound  %eax,0x72(%di)
412f58:	44                   	inc    %esp
412f59:	4d                   	dec    %ebp
412f5a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412f5f:	41                   	inc    %ecx
412f60:	70 5f                	jo     0x412fc1
412f62:	7a 48                	jp     0x412fac
412f64:	71 54                	jno    0x412fba
412f66:	37                   	aaa
412f67:	61                   	popa
412f68:	63 6a 71             	arpl   %ebp,0x71(%edx)
412f6b:	24 51                	and    $0x51,%al
412f6d:	4e                   	dec    %esi
412f6e:	69 42 6f 71 32 45 41 	imul   $0x41453271,0x6f(%edx),%eax
412f75:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412f7a:	71 65                	jno    0x412fe1
412f7c:	64 63 43 4a          	arpl   %eax,%fs:0x4a(%ebx)
412f80:	73 57                	jae    0x412fd9
412f82:	5f                   	pop    %edi
412f83:	36 61                	ss popa
412f85:	4d                   	dec    %ebp
412f86:	5a                   	pop    %edx
412f87:	62 35 6c 4f 33 74    	bound  %esi,0x74334f6c
412f8d:	52                   	push   %edx
412f8e:	30 31                	xor    %dh,(%ecx)
412f90:	41                   	inc    %ecx
412f91:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412f96:	71 47                	jno    0x412fdf
412f98:	53                   	push   %ebx
412f99:	36 77 4e             	ss ja  0x412fea
412f9c:	6b 35 75 35 34 59 45 	imul   $0x45,0x59343575,%esi
412fa3:	70 71                	jo     0x413016
412fa5:	74 6a                	je     0x413011
412fa7:	74 4d                	je     0x412ff6
412fa9:	46                   	inc    %esi
412faa:	49                   	dec    %ecx
412fab:	70 51                	jo     0x412ffe
412fad:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412fb2:	71 4d                	jno    0x413001
412fb4:	5f                   	pop    %edi
412fb5:	6d                   	insl   (%dx),%es:(%edi)
412fb6:	70 43                	jo     0x412ffb
412fb8:	57                   	push   %edi
412fb9:	6a 4f                	push   $0x4f
412fbb:	43                   	inc    %ebx
412fbc:	42                   	inc    %edx
412fbd:	6c                   	insb   (%dx),%es:(%edi)
412fbe:	72 75                	jb     0x413035
412fc0:	47                   	inc    %edi
412fc1:	48                   	dec    %eax
412fc2:	5f                   	pop    %edi
412fc3:	51                   	push   %ecx
412fc4:	63 54 51 48          	arpl   %edx,0x48(%ecx,%edx,2)
412fc8:	6f                   	outsl  %ds:(%esi),(%dx)
412fc9:	63 44 37 4c          	arpl   %eax,0x4c(%edi,%esi,1)
412fcd:	55                   	push   %ebp
412fce:	4a                   	dec    %edx
412fcf:	43                   	inc    %ebx
412fd0:	4c                   	dec    %esp
412fd1:	75 4b                	jne    0x41301e
412fd3:	65 38 6e 74          	cmp    %ch,%gs:0x74(%esi)
412fd7:	66 32 56 74          	data16 xor 0x74(%esi),%dl
412fdb:	51                   	push   %ecx
412fdc:	6c                   	insb   (%dx),%es:(%edi)
412fdd:	6b 3d 00 23 3d 71 4f 	imul   $0x4f,0x713d2300,%edi
412fe4:	52                   	push   %edx
412fe5:	37                   	aaa
412fe6:	71 50                	jno    0x413038
412fe8:	54                   	push   %esp
412fe9:	59                   	pop    %ecx
412fea:	70 39                	jo     0x413025
412fec:	71 48                	jno    0x413036
412fee:	54                   	push   %esp
412fef:	79 61                	jns    0x413052
412ff1:	64 7a 55             	fs jp  0x413049
412ff4:	4b                   	dec    %ebx
412ff5:	67 55                	addr16 push %ebp
412ff7:	59                   	pop    %ecx
412ff8:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
412ffe:	71 4f                	jno    0x41304f
413000:	78 65                	js     0x413067
413002:	56                   	push   %esi
413003:	37                   	aaa
413004:	6d                   	insl   (%dx),%es:(%edi)
413005:	77 74                	ja     0x41307b
413007:	4a                   	dec    %edx
413008:	54                   	push   %esp
413009:	34 41                	xor    $0x41,%al
41300b:	48                   	dec    %eax
41300c:	33 48 74             	xor    0x74(%eax),%ecx
41300f:	42                   	inc    %edx
413010:	71 4e                	jno    0x413060
413012:	55                   	push   %ebp
413013:	58                   	pop    %eax
413014:	77 3d                	ja     0x413053
413016:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41301b:	77 47                	ja     0x413064
41301d:	4d                   	dec    %ebp
41301e:	4c                   	dec    %esp
41301f:	6f                   	outsl  %ds:(%esi),(%dx)
413020:	49                   	dec    %ecx
413021:	42                   	inc    %edx
413022:	59                   	pop    %ecx
413023:	6c                   	insb   (%dx),%es:(%edi)
413024:	6f                   	outsl  %ds:(%esi),(%dx)
413025:	74 4d                	je     0x413074
413027:	36 45                	ss inc %ebp
413029:	24 79                	and    $0x79,%al
41302b:	32 4b 54             	xor    0x54(%ebx),%cl
41302e:	41                   	inc    %ecx
41302f:	75 51                	jne    0x413082
413031:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413036:	71 59                	jno    0x413091
413038:	39 4e 59             	cmp    %ecx,0x59(%esi)
41303b:	32 67 69             	xor    0x69(%edi),%ah
41303e:	67 50                	addr16 push %eax
413040:	73 6a                	jae    0x4130ac
413042:	38 58 34             	cmp    %bl,0x34(%eax)
413045:	43                   	inc    %ebx
413046:	59                   	pop    %ecx
413047:	78 30                	js     0x413079
413049:	55                   	push   %ebp
41304a:	43                   	inc    %ebx
41304b:	54                   	push   %esp
41304c:	32 76 47             	xor    0x47(%esi),%dh
41304f:	6c                   	insb   (%dx),%es:(%edi)
413050:	71 6b                	jno    0x4130bd
413052:	67 73 71             	addr16 jae 0x4130c6
413055:	36 47                	ss inc %edi
413057:	75 43                	jne    0x41309c
413059:	32 66 57             	xor    0x57(%esi),%ah
41305c:	71 50                	jno    0x4130ae
41305e:	33 56 6f             	xor    0x6f(%esi),%edx
413061:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
413067:	6d                   	insl   (%dx),%es:(%edi)
413068:	4c                   	dec    %esp
413069:	54                   	push   %esp
41306a:	74 7a                	je     0x4130e6
41306c:	38 4f 45             	cmp    %cl,0x45(%edi)
41306f:	44                   	inc    %esp
413070:	72 6b                	jb     0x4130dd
413072:	7a 46                	jp     0x4130ba
413074:	54                   	push   %esp
413075:	7a 59                	jp     0x4130d0
413077:	6b 49 5f 44          	imul   $0x44,0x5f(%ecx),%ecx
41307b:	67 31 64 76          	xor    %esp,0x76(%si)
41307f:	4b                   	dec    %ebx
413080:	77 69                	ja     0x4130eb
413082:	47                   	inc    %edi
413083:	77 39                	ja     0x4130be
413085:	62 6c 4e 63          	bound  %ebp,0x63(%esi,%ecx,2)
413089:	5a                   	pop    %edx
41308a:	53                   	push   %ebx
41308b:	55                   	push   %ebp
41308c:	5f                   	pop    %edi
41308d:	51                   	push   %ecx
41308e:	71 4d                	jno    0x4130dd
413090:	73 67                	jae    0x4130f9
413092:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413097:	6e                   	outsb  %ds:(%esi),(%dx)
413098:	42                   	inc    %edx
413099:	36 51                	ss push %ecx
41309b:	67 79 56             	addr16 jns 0x4130f4
41309e:	4e                   	dec    %esi
41309f:	49                   	dec    %ecx
4130a0:	55                   	push   %ebp
4130a1:	4c                   	dec    %esp
4130a2:	24 55                	and    $0x55,%al
4130a4:	71 30                	jno    0x4130d6
4130a6:	47                   	inc    %edi
4130a7:	44                   	inc    %esp
4130a8:	33 70 35             	xor    0x35(%eax),%esi
4130ab:	64 37                	fs aaa
4130ad:	4c                   	dec    %esp
4130ae:	70 61                	jo     0x413111
4130b0:	46                   	inc    %esi
4130b1:	5a                   	pop    %edx
4130b2:	76 48                	jbe    0x4130fc
4130b4:	72 42                	jb     0x4130f8
4130b6:	33 6a 53             	xor    0x53(%edx),%ebp
4130b9:	71 68                	jno    0x413123
4130bb:	76 33                	jbe    0x4130f0
4130bd:	6f                   	outsl  %ds:(%esi),(%dx)
4130be:	37                   	aaa
4130bf:	71 6c                	jno    0x41312d
4130c1:	45                   	inc    %ebp
4130c2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4130c7:	64 4f                	fs dec %edi
4130c9:	62 7a 73             	bound  %edi,0x73(%edx)
4130cc:	54                   	push   %esp
4130cd:	53                   	push   %ebx
4130ce:	58                   	pop    %eax
4130cf:	30 4d 70             	xor    %cl,0x70(%ebp)
4130d2:	76 44                	jbe    0x413118
4130d4:	69 24 4f 50 6a 73 46 	imul   $0x46736a50,(%edi,%ecx,2),%esp
4130db:	68 32 31 39 6f       	push   $0x6f393132
4130e0:	68 36 49 77 37       	push   $0x37774936
4130e5:	44                   	inc    %esp
4130e6:	73 68                	jae    0x413150
4130e8:	67 4e                	addr16 dec %esi
4130ea:	57                   	push   %edi
4130eb:	47                   	inc    %edi
4130ec:	76 65                	jbe    0x413153
4130ee:	41                   	inc    %ecx
4130ef:	76 42                	jbe    0x413133
4130f1:	51                   	push   %ecx
4130f2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4130f7:	68 45 32 50 32       	push   $0x32503245
4130fc:	6b 34 36 6a          	imul   $0x6a,(%esi,%esi,1),%esi
413100:	69 53 53 6a 4f 38 36 	imul   $0x36384f6a,0x53(%ebx),%edx
413107:	67 33 6e 42          	xor    0x42(%bp),%ebp
41310b:	31 4d 6b             	xor    %ecx,0x6b(%ebp)
41310e:	4c                   	dec    %esp
41310f:	47                   	inc    %edi
413110:	43                   	inc    %ebx
413111:	39 5f 33             	cmp    %ebx,0x33(%edi)
413114:	61                   	popa
413115:	76 44                	jbe    0x41315b
413117:	70 49                	jo     0x413162
413119:	37                   	aaa
41311a:	69 59 62 55 48 72 35 	imul   $0x35724855,0x62(%ecx),%ebx
413121:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
413127:	76 58                	jbe    0x413181
413129:	24 4a                	and    $0x4a,%al
41312b:	32 34 72             	xor    (%edx,%esi,2),%dh
41312e:	49                   	dec    %ecx
41312f:	30 65 4a             	xor    %ah,0x4a(%ebp)
413132:	30 67 57             	xor    %ah,0x57(%edi)
413135:	66 41                	inc    %cx
413137:	36 43                	ss inc %ebx
413139:	45                   	inc    %ebp
41313a:	64 7a 56             	fs jp  0x413193
41313d:	4a                   	dec    %edx
41313e:	4e                   	dec    %esi
41313f:	37                   	aaa
413140:	62 51 4e             	bound  %edx,0x4e(%ecx)
413143:	5f                   	pop    %edi
413144:	59                   	pop    %ecx
413145:	54                   	push   %esp
413146:	75 53                	jne    0x41319b
413148:	39 38                	cmp    %edi,(%eax)
41314a:	4e                   	dec    %esi
41314b:	30 79 79             	xor    %bh,0x79(%ecx)
41314e:	4d                   	dec    %ebp