412d75:	42                   	inc    %edx
412d76:	6f                   	outsl  %ds:(%esi),(%dx)
412d77:	78 00                	js     0x412d79
412d79:	78 78                	js     0x412df3
412d7b:	00 54 6f 41          	add    %dl,0x41(%edi,%ebp,2)
412d7f:	72 72                	jb     0x412df3
412d81:	61                   	popa
412d82:	79 00                	jns    0x412d84
412d84:	54                   	push   %esp
412d85:	6f                   	outsl  %ds:(%esi),(%dx)
412d86:	43                   	inc    %ebx
412d87:	68 61 72 41 72       	push   $0x72417261
412d8c:	72 61                	jb     0x412def
412d8e:	79 00                	jns    0x412d90
412d90:	4a                   	dec    %edx
412d91:	75 69                	jne    0x412dfc
412d93:	63 79 00             	arpl   %edi,0x0(%ecx)
412d96:	73 65                	jae    0x412dfd
412d98:	74 5f                	je     0x412df9
412d9a:	4b                   	dec    %ebx
412d9b:	65 79 00             	gs jns 0x412d9e
412d9e:	47                   	inc    %edi
412d9f:	65 74 50             	gs je  0x412df2
412da2:	75 62                	jne    0x412e06
412da4:	6c                   	insb   (%dx),%es:(%edi)
412da5:	69 63 4b 65 79 00 53 	imul   $0x53007965,0x4b(%ebx),%esp
412dac:	79 73                	jns    0x412e21
412dae:	74 65                	je     0x412e15
412db0:	6d                   	insl   (%dx),%es:(%edi)
412db1:	2e 53                	cs push %ebx
412db3:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
412db7:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
412dbe:	70
412dbf:	74 6f                	je     0x412e30
412dc1:	67 72 61             	addr16 jb 0x412e25
412dc4:	70 68                	jo     0x412e2e
412dc6:	79 00                	jns    0x412dc8
412dc8:	44                   	inc    %esp
412dc9:	65 66 69 6e 65 44 79 	imul   $0x7944,%gs:0x65(%esi),%bp
412dd0:	6e                   	outsb  %ds:(%esi),(%dx)
412dd1:	61                   	popa
412dd2:	6d                   	insl   (%dx),%es:(%edi)
412dd3:	69 63 41 73 73 65 6d 	imul   $0x6d657373,0x41(%ebx),%esp
412dda:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
412dde:	47                   	inc    %edi
412ddf:	65 74 45             	gs je  0x412e27
412de2:	78 65                	js     0x412e49
412de4:	63 75 74             	arpl   %esi,0x74(%ebp)
412de7:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
412dee:	6d                   	insl   (%dx),%es:(%edi)
412def:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
412df3:	47                   	inc    %edi
412df4:	65 74 45             	gs je  0x412e3c
412df7:	6e                   	outsb  %ds:(%esi),(%dx)
412df8:	74 72                	je     0x412e6c
412dfa:	79 41                	jns    0x412e3d
412dfc:	73 73                	jae    0x412e71
412dfe:	65 6d                	gs insl (%dx),%es:(%edi)
412e00:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
412e04:	42                   	inc    %edx
412e05:	6c                   	insb   (%dx),%es:(%edi)
412e06:	6f                   	outsl  %ds:(%esi),(%dx)
412e07:	63 6b 43             	arpl   %ebp,0x43(%ebx)
412e0a:	6f                   	outsl  %ds:(%esi),(%dx)
412e0b:	70 79                	jo     0x412e86
412e0d:	00 6f 70             	add    %ch,0x70(%edi)
412e10:	5f                   	pop    %edi
412e11:	49                   	dec    %ecx
412e12:	6e                   	outsb  %ds:(%esi),(%dx)
412e13:	65 71 75             	gs jno 0x412e8b
412e16:	61                   	popa
412e17:	6c                   	insb   (%dx),%es:(%edi)
412e18:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
412e1f:	5f
412e20:	ee                   	out    %al,(%dx)
412e21:	80 80 00 67 65 74 5f 	addb   $0x5f,0x74656700(%eax)
412e28:	ee                   	out    %al,(%dx)
412e29:	80 81 00 ee 80 82 00 	addb   $0x0,-0x7d7f1200(%ecx)
412e30:	ee                   	out    %al,(%dx)
412e31:	80 83 00 ee 80 84 00 	addb   $0x0,-0x7b7f1200(%ebx)
412e38:	ee                   	out    %al,(%dx)
412e39:	80 85 00 ee 80 86 00 	addb   $0x0,-0x797f1200(%ebp)
412e40:	ee                   	out    %al,(%dx)
412e41:	80 87 00 ee 80 88 00 	addb   $0x0,-0x777f1200(%edi)
412e48:	ee                   	out    %al,(%dx)
412e49:	80 89 00 ee 80 8a 00 	orb    $0x0,-0x757f1200(%ecx)
412e50:	ee                   	out    %al,(%dx)
412e51:	80 8b 00 ee 80 8c 00 	orb    $0x0,-0x737f1200(%ebx)
412e58:	ee                   	out    %al,(%dx)
412e59:	80 8d 00 ee 80 8e 00 	orb    $0x0,-0x717f1200(%ebp)
412e60:	ee                   	out    %al,(%dx)
412e61:	80 8f 00 ee 80 90 00 	orb    $0x0,-0x6f7f1200(%edi)
412e68:	ee                   	out    %al,(%dx)
412e69:	80 91 00 ee 80 92 00 	adcb   $0x0,-0x6d7f1200(%ecx)
412e70:	ee                   	out    %al,(%dx)
412e71:	80 93 00 ee 80 94 00 	adcb   $0x0,-0x6b7f1200(%ebx)
412e78:	ee                   	out    %al,(%dx)
412e79:	80 95 00 ee 80 96 00 	adcb   $0x0,-0x697f1200(%ebp)
412e80:	ee                   	out    %al,(%dx)
412e81:	80 97 00 ee 80 98 00 	adcb   $0x0,-0x677f1200(%edi)
412e88:	ee                   	out    %al,(%dx)
412e89:	80 99 00 ee 80 9a 00 	sbbb   $0x0,-0x657f1200(%ecx)
412e90:	ee                   	out    %al,(%dx)
412e91:	80 9b 00 ee 80 9c 00 	sbbb   $0x0,-0x637f1200(%ebx)
412e98:	ee                   	out    %al,(%dx)
412e99:	80 9d 00 ee 80 9e 00 	sbbb   $0x0,-0x617f1200(%ebp)
412ea0:	ee                   	out    %al,(%dx)
412ea1:	80 9f 00 ee 80 a0 00 	sbbb   $0x0,-0x5f7f1200(%edi)
412ea8:	ee                   	out    %al,(%dx)
412ea9:	80 a1 00 ee 80 a2 00 	andb   $0x0,-0x5d7f1200(%ecx)
412eb0:	ee                   	out    %al,(%dx)
412eb1:	80 a3 00 ee 80 a4 00 	andb   $0x0,-0x5b7f1200(%ebx)
412eb8:	ee                   	out    %al,(%dx)
412eb9:	80 a5 00 ee 80 a6 00 	andb   $0x0,-0x597f1200(%ebp)
412ec0:	ee                   	out    %al,(%dx)
412ec1:	80 a7 00 ee 80 a8 00 	andb   $0x0,-0x577f1200(%edi)
412ec8:	ee                   	out    %al,(%dx)
412ec9:	80 a9 00 ee 80 aa 00 	subb   $0x0,-0x557f1200(%ecx)
412ed0:	ee                   	out    %al,(%dx)
412ed1:	80 ab 00 ee 80 ac 00 	subb   $0x0,-0x537f1200(%ebx)
412ed8:	ee                   	out    %al,(%dx)
412ed9:	80 ad 00 ee 80 ae 00 	subb   $0x0,-0x517f1200(%ebp)
412ee0:	ee                   	out    %al,(%dx)
412ee1:	80 af 00 ee 80 b0 00 	subb   $0x0,-0x4f7f1200(%edi)
412ee8:	ee                   	out    %al,(%dx)
412ee9:	80 b1 00 ee 80 b2 00 	xorb   $0x0,-0x4d7f1200(%ecx)
412ef0:	ee                   	out    %al,(%dx)
412ef1:	80 b3 00 ee 80 b4 00 	xorb   $0x0,-0x4b7f1200(%ebx)
412ef8:	ee                   	out    %al,(%dx)
412ef9:	80 b5 00 ee 80 b6 00 	xorb   $0x0,-0x497f1200(%ebp)
412f00:	ee                   	out    %al,(%dx)
412f01:	80 b7 00 ee 80 b8 00 	xorb   $0x0,-0x477f1200(%edi)
412f08:	ee                   	out    %al,(%dx)
412f09:	80 b9 00 ee 80 ba 00 	cmpb   $0x0,-0x457f1200(%ecx)
412f10:	ee                   	out    %al,(%dx)
412f11:	80 bb 00 ee 80 bc 00 	cmpb   $0x0,-0x437f1200(%ebx)
412f18:	ee                   	out    %al,(%dx)
412f19:	80 bd 00 ee 80 be 00 	cmpb   $0x0,-0x417f1200(%ebp)
412f20:	ee                   	out    %al,(%dx)
412f21:	80 bf 00 ee 81 80 00 	cmpb   $0x0,-0x7f7e1200(%edi)
412f28:	ee                   	out    %al,(%dx)
412f29:	81 81 00 ee 81 82 00 	addl   $0x8381ee00,-0x7d7e1200(%ecx)
412f30:	ee 81 83
412f33:	00 ee                	add    %ch,%dh
412f35:	81 84 00 ee 81 85 00 	addl   $0x8681ee,0x8581ee(%eax,%eax,1)
412f3c:	ee 81 86 00
412f40:	ee                   	out    %al,(%dx)
412f41:	81 87 00 ee 81 88 00 	addl   $0x8981ee00,-0x777e1200(%edi)
412f48:	ee 81 89
412f4b:	00 ee                	add    %ch,%dh
412f4d:	81 8a 00 ee 81 8b 00 	orl    $0x8c81ee00,-0x747e1200(%edx)
412f54:	ee 81 8c
412f57:	00 ee                	add    %ch,%dh
412f59:	81 8d 00 ee 81 8e 00 	orl    $0x8f81ee00,-0x717e1200(%ebp)
412f60:	ee 81 8f
412f63:	00 ee                	add    %ch,%dh
412f65:	81 90 00 ee 81 91 00 	adcl   $0x9281ee00,-0x6e7e1200(%eax)
412f6c:	ee 81 92
412f6f:	00 ee                	add    %ch,%dh
412f71:	81 93 00 ee 81 94 00 	adcl   $0x9581ee00,-0x6b7e1200(%ebx)
412f78:	ee 81 95
412f7b:	00 ee                	add    %ch,%dh
412f7d:	81 96 00 ee 81 97 00 	adcl   $0x9881ee00,-0x687e1200(%esi)
412f84:	ee 81 98
412f87:	00 ee                	add    %ch,%dh
412f89:	81 99 00 00 00 0b dc 	sbbl   $0xca00dc,0xb000000(%ecx)
412f90:	00 ca 00
412f93:	d2 00                	rolb   %cl,(%eax)
412f95:	eb 00                	jmp    0x412f97
412f97:	f9                   	stc
412f98:	00 00                	add    %al,(%eax)
412f9a:	03 61 00             	add    0x0(%ecx),%esp
412f9d:	00 82 71 54 00 53    	add    %al,0x53005471(%edx)
412fa3:	00 4f 00             	add    %cl,0x0(%edi)
412fa6:	31 00                	xor    %eax,(%eax)
412fa8:	55                   	push   %ebp
412fa9:	00 57 00             	add    %dl,0x0(%edi)
412fac:	55                   	push   %ebp
412fad:	00 47 00             	add    %al,0x0(%edi)
412fb0:	66 00 31             	data16 add %dh,(%ecx)
412fb3:	00 38                	add    %bh,(%eax)
412fb5:	00 58 00             	add    %bl,0x0(%eax)
412fb8:	4c                   	dec    %esp
412fb9:	00 55 00             	add    %dl,0x0(%ebp)
412fbc:	49                   	dec    %ecx
412fbd:	00 69 00             	add    %ch,0x0(%ecx)
412fc0:	4f                   	dec    %edi
412fc1:	00 5a 00             	add    %bl,0x0(%edx)
412fc4:	77 00                	ja     0x412fc6
412fc6:	66 00 42 00          	data16 add %al,0x0(%edx)
412fca:	6b 00 67             	imul   $0x67,(%eax),%eax
412fcd:	00 34 00             	add    %dh,(%eax,%eax,1)
412fd0:	52                   	push   %edx
412fd1:	00 42 00             	add    %al,0x0(%edx)
412fd4:	74 00                	je     0x412fd6
412fd6:	6c                   	insb   (%dx),%es:(%edi)
412fd7:	00 57 00             	add    %dl,0x0(%edi)
412fda:	45                   	inc    %ebp
412fdb:	00 61 00             	add    %ah,0x0(%ecx)
412fde:	34 00                	xor    $0x0,%al
412fe0:	4c                   	dec    %esp
412fe1:	00 45 00             	add    %al,0x0(%ebp)
412fe4:	35 00 6a 00 53       	xor    $0x53006a00,%eax
412fe9:	00 69 00             	add    %ch,0x0(%ecx)
412fec:	70 00                	jo     0x412fee
412fee:	32 00                	xor    (%eax),%al
412ff0:	52                   	push   %edx
412ff1:	00 52 00             	add    %dl,0x0(%edx)
412ff4:	57                   	push   %edi
412ff5:	00 79 00             	add    %bh,0x0(%ecx)
412ff8:	64 00 32             	add    %dh,%fs:(%edx)
412ffb:	00 5a 00             	add    %bl,0x0(%edx)
412ffe:	35 00 54 00 6c       	xor    $0x6c005400,%eax
413003:	00 31                	add    %dh,(%ecx)
413005:	00 71 00             	add    %dh,0x0(%ecx)
413008:	50                   	push   %eax
413009:	00 59 00             	add    %bl,0x0(%ecx)
41300c:	70 00                	jo     0x41300e
41300e:	76 00                	jbe    0x413010
413010:	44                   	inc    %esp
413011:	00 48 00             	add    %cl,0x0(%eax)
413014:	6b 00 41             	imul   $0x41,(%eax),%eax
413017:	00 52 00             	add    %dl,0x0(%edx)
41301a:	43                   	inc    %ebx
41301b:	00 36                	add    %dh,(%esi)
41301d:	00 73 00             	add    %dh,0x0(%ebx)
413020:	61                   	popa
413021:	00 31                	add    %dh,(%ecx)
413023:	00 35 00 73 00 62    	add    %dh,0x62007300
413029:	00 45 00             	add    %al,0x0(%ebp)
41302c:	35 00 68 00 62       	xor    $0x62006800,%eax
413031:	00 57 00             	add    %dl,0x0(%edi)
413034:	55                   	push   %ebp
413035:	00 37                	add    %dh,(%edi)
413037:	00 51 00             	add    %dl,0x0(%ecx)
41303a:	6e                   	outsb  %ds:(%esi),(%dx)
41303b:	00 42 00             	add    %al,0x0(%edx)
41303e:	66 00 53 00          	data16 add %dl,0x0(%ebx)
413042:	57                   	push   %edi
413043:	00 35 00 6c 00 46    	add    %dh,0x46006c00
413049:	00 33                	add    %dh,(%ebx)
41304b:	00 56 00             	add    %dl,0x0(%esi)
41304e:	68 00 62 00 47       	push   $0x47006200
413053:	00 6c 00 30          	add    %ch,0x30(%eax,%eax,1)
413057:	00 65 00             	add    %ah,0x0(%ebp)
41305a:	54                   	push   %esp
41305b:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
41305f:	00 5a 00             	add    %bl,0x0(%edx)
413062:	58                   	pop    %eax
413063:	00 52 00             	add    %dl,0x0(%edx)
413066:	66 00 54 00 47       	data16 add %dl,0x47(%eax,%eax,1)
41306b:	00 56 00             	add    %dl,0x0(%esi)
41306e:	75 00                	jne    0x413070
413070:	5a                   	pop    %edx
413071:	00 33                	add    %dh,(%ebx)
413073:	00 52 00             	add    %dl,0x0(%edx)
413076:	6f                   	outsl  %ds:(%esi),(%dx)
413077:	00 4f 00             	add    %cl,0x0(%edi)
41307a:	30 00                	xor    %al,(%eax)
41307c:	64 00 6c 00 64       	add    %ch,%fs:0x64(%eax,%eax,1)
413081:	00 46 00             	add    %al,0x0(%esi)
413084:	52                   	push   %edx
413085:	00 35 00 63 00 47    	add    %dh,0x47006300
41308b:	00 56 00             	add    %dl,0x0(%esi)
41308e:	47                   	inc    %edi
41308f:	00 63 00             	add    %ah,0x0(%ebx)
413092:	6d                   	insl   (%dx),%es:(%edi)
413093:	00 39                	add    %bh,(%ecx)
413095:	00 74 00 53          	add    %dh,0x53(%eax,%eax,1)
413099:	00 47 00             	add    %al,0x0(%edi)
41309c:	46                   	inc    %esi
41309d:	00 75 00             	add    %dh,0x0(%ebp)
4130a0:	5a                   	pop    %edx
4130a1:	00 47 00             	add    %al,0x0(%edi)
4130a4:	78 00                	js     0x4130a6
4130a6:	6c                   	insb   (%dx),%es:(%edi)
4130a7:	00 4f 00             	add    %cl,0x0(%edi)
4130aa:	32 00                	xor    (%eax),%al
4130ac:	64 00 6c 00 64       	add    %ch,%fs:0x64(%eax,%eax,1)
4130b1:	00 46 00             	add    %al,0x0(%esi)
4130b4:	39 00                	cmp    %eax,(%eax)
4130b6:	4f                   	dec    %edi
4130b7:	00 59 00             	add    %bl,0x0(%ecx)
4130ba:	57                   	push   %edi
4130bb:	00 31                	add    %dh,(%ecx)
4130bd:	00 6c 00 4f          	add    %ch,0x4f(%eax,%eax,1)
4130c1:	00 30                	add    %dh,(%eax)
4130c3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
4130c7:	00 5a 00             	add    %bl,0x0(%edx)
4130ca:	47                   	inc    %edi
4130cb:	00 56 00             	add    %dl,0x0(%esi)
4130ce:	34 00                	xor    $0x0,%al
4130d0:	54                   	push   %esp
4130d1:	00 32                	add    %dh,(%edx)
4130d3:	00 59 00             	add    %bl,0x0(%ecx)
4130d6:	37                   	aaa
4130d7:	00 55 00             	add    %dl,0x0(%ebp)
4130da:	6d                   	insl   (%dx),%es:(%edi)
4130db:	00 56 00             	add    %dl,0x0(%esi)
4130de:	68 00 5a 00 46       	push   $0x46005a00
4130e3:	00 4e 00             	add    %cl,0x0(%esi)
4130e6:	30 00                	xor    %al,(%eax)
4130e8:	63 00                	arpl   %eax,(%eax)
4130ea:	6d                   	insl   (%dx),%es:(%edi)
4130eb:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
4130ef:	00 5a 00             	add    %bl,0x0(%edx)
4130f2:	7a 00                	jp     0x4130f4
4130f4:	74 00                	je     0x4130f6
4130f6:	42                   	inc    %edx
4130f7:	00 5a 00             	add    %bl,0x0(%edx)
4130fa:	47                   	inc    %edi
4130fb:	00 51 00             	add    %dl,0x0(%ecx)
4130fe:	37                   	aaa
4130ff:	00 5a 00             	add    %bl,0x0(%edx)
413102:	32 00                	xor    (%eax),%al
413104:	56                   	push   %esi
413105:	00 30                	add    %dh,(%eax)
413107:	00 58 00             	add    %bl,0x0(%eax)
41310a:	31 00                	xor    %eax,(%eax)
41310c:	42                   	inc    %edx
41310d:	00 76 00             	add    %dh,0x0(%esi)
413110:	63 00                	arpl   %eax,(%eax)
413112:	32 00                	xor    (%eax),%al
413114:	6c                   	insb   (%dx),%es:(%edi)
413115:	00 30                	add    %dh,(%eax)
413117:	00 61 00             	add    %ah,0x0(%ecx)
41311a:	57                   	push   %edi
41311b:	00 39                	add    %bh,(%ecx)
41311d:	00 75 00             	add    %dh,0x0(%ebp)
413120:	4f                   	dec    %edi
413121:	00 32                	add    %dh,(%edx)
413123:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
413127:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
41312b:	00 39                	add    %bh,(%ecx)
41312d:	00 44 00 64          	add    %al,0x64(%eax,%eax,1)
413131:	00 58 00             	add    %bl,0x0(%eax)
413134:	4a                   	dec    %edx
413135:	00 79 00             	add    %bh,0x0(%ecx)
413138:	5a                   	pop    %edx
413139:	00 57 00             	add    %dl,0x0(%edi)
41313c:	35 00 30 00 52       	xor    $0x52003000,%eax
413141:	00 47 00             	add    %al,0x0(%edi)
413144:	39 00                	cmp    %eax,(%eax)
413146:	74 00                	je     0x413148
413148:	59                   	pop    %ecx
413149:	00 57 00             	add    %dl,0x0(%edi)
41314c:	6c                   	insb   (%dx),%es:(%edi)
41314d:	00 75 00             	add    %dh,0x0(%ebp)
413150:	4f                   	dec    %edi
413151:	00 31                	add    %dh,(%ecx)