415e82:	00 2e                	add    %ch,(%esi)
415e84:	06                   	push   %es
415e85:	2e 06                	cs push %es
415e87:	2e 06                	cs push %es
415e89:	42                   	inc    %edx
415e8a:	00 2e                	add    %ch,(%esi)
415e8c:	06                   	push   %es
415e8d:	4b                   	dec    %ebx
415e8e:	00 34 00             	add    %dh,(%eax,%eax,1)
415e91:	2e 06                	cs push %es
415e93:	2e 06                	cs push %es
415e95:	2e 06                	cs push %es
415e97:	2e 06                	cs push %es
415e99:	42                   	inc    %edx
415e9a:	00 2e                	add    %ch,(%esi)
415e9c:	06                   	push   %es
415e9d:	44                   	inc    %esp
415e9e:	00 34 00             	add    %dh,(%eax,%eax,1)
415ea1:	45                   	inc    %ebp
415ea2:	00 2e                	add    %ch,(%esi)
415ea4:	06                   	push   %es
415ea5:	2e 06                	cs push %es
415ea7:	2e 06                	cs push %es
415ea9:	42                   	inc    %edx
415eaa:	00 2e                	add    %ch,(%esi)
415eac:	06                   	push   %es
415ead:	44                   	inc    %esp
415eae:	00 73 00             	add    %dh,0x0(%ebx)
415eb1:	45                   	inc    %ebp
415eb2:	00 2e                	add    %ch,(%esi)
415eb4:	06                   	push   %es
415eb5:	2e 06                	cs push %es
415eb7:	2e 06                	cs push %es
415eb9:	43                   	inc    %ebx
415eba:	00 2e                	add    %ch,(%esi)
415ebc:	06                   	push   %es
415ebd:	43                   	inc    %ebx
415ebe:	00 73 00             	add    %dh,0x0(%ebx)
415ec1:	47                   	inc    %edi
415ec2:	00 2e                	add    %ch,(%esi)
415ec4:	06                   	push   %es
415ec5:	2e 06                	cs push %es
415ec7:	2e 06                	cs push %es
415ec9:	44                   	inc    %esp
415eca:	00 2e                	add    %ch,(%esi)
415ecc:	06                   	push   %es
415ecd:	49                   	dec    %ecx
415ece:	00 49 00             	add    %cl,0x0(%ecx)
415ed1:	47                   	inc    %edi
415ed2:	00 2e                	add    %ch,(%esi)
415ed4:	06                   	push   %es
415ed5:	2e 06                	cs push %es
415ed7:	2e 06                	cs push %es
415ed9:	45                   	inc    %ebp
415eda:	00 2e                	add    %ch,(%esi)
415edc:	06                   	push   %es
415edd:	4b                   	dec    %ebx
415ede:	00 34 00             	add    %dh,(%eax,%eax,1)
415ee1:	44                   	inc    %esp
415ee2:	00 2e                	add    %ch,(%esi)
415ee4:	06                   	push   %es
415ee5:	2e 06                	cs push %es
415ee7:	2e 06                	cs push %es
415ee9:	42                   	inc    %edx
415eea:	00 2e                	add    %ch,(%esi)
415eec:	06                   	push   %es
415eed:	42                   	inc    %edx
415eee:	00 6b 00             	add    %ch,0x0(%ebx)
415ef1:	44                   	inc    %esp
415ef2:	00 2e                	add    %ch,(%esi)
415ef4:	06                   	push   %es
415ef5:	2e 06                	cs push %es
415ef7:	2e 06                	cs push %es
415ef9:	43                   	inc    %ebx
415efa:	00 2e                	add    %ch,(%esi)
415efc:	06                   	push   %es
415efd:	43                   	inc    %ebx
415efe:	00 49 00             	add    %cl,0x0(%ecx)
415f01:	44                   	inc    %esp
415f02:	00 43 00             	add    %al,0x0(%ebx)
415f05:	51                   	push   %ecx
415f06:	00 43 00             	add    %al,0x0(%ebx)
415f09:	30 00                	xor    %al,(%eax)
415f0b:	42                   	inc    %edx
415f0c:	00 2e                	add    %ch,(%esi)
415f0e:	06                   	push   %es
415f0f:	45                   	inc    %ebp
415f10:	00 2e                	add    %ch,(%esi)
415f12:	06                   	push   %es
415f13:	45                   	inc    %ebp
415f14:	00 51 00             	add    %dl,0x0(%ecx)
415f17:	43                   	inc    %ebx
415f18:	00 30                	add    %dh,(%eax)
415f1a:	00 42 00             	add    %al,0x0(%edx)
415f1d:	2e 06                	cs push %es
415f1f:	59                   	pop    %ecx
415f20:	00 2e                	add    %ch,(%esi)
415f22:	06                   	push   %es
415f23:	47                   	inc    %edi
415f24:	00 51 00             	add    %dl,0x0(%ecx)
415f27:	43                   	inc    %ebx
415f28:	00 30                	add    %dh,(%eax)
415f2a:	00 42 00             	add    %al,0x0(%edx)
415f2d:	2e 06                	cs push %es
415f2f:	6f                   	outsl  %ds:(%esi),(%dx)
415f30:	00 2e                	add    %ch,(%esi)
415f32:	06                   	push   %es
415f33:	4b                   	dec    %ebx
415f34:	00 51 00             	add    %dl,0x0(%ecx)
415f37:	43                   	inc    %ebx
415f38:	00 30                	add    %dh,(%eax)
415f3a:	00 42 00             	add    %al,0x0(%edx)
415f3d:	42                   	inc    %edx
415f3e:	00 2e                	add    %ch,(%esi)
415f40:	06                   	push   %es
415f41:	2e 06                	cs push %es
415f43:	4d                   	dec    %ebp
415f44:	00 51 00             	add    %dl,0x0(%ecx)
415f47:	43                   	inc    %ebx
415f48:	00 30                	add    %dh,(%eax)
415f4a:	00 42 00             	add    %al,0x0(%edx)
415f4d:	42                   	inc    %edx
415f4e:	00 2e                	add    %ch,(%esi)
415f50:	06                   	push   %es
415f51:	2e 06                	cs push %es
415f53:	4f                   	dec    %edi
415f54:	00 51 00             	add    %dl,0x0(%ecx)
415f57:	43                   	inc    %ebx
415f58:	00 30                	add    %dh,(%eax)
415f5a:	00 42 00             	add    %al,0x0(%edx)
415f5d:	42                   	inc    %edx
415f5e:	00 2e                	add    %ch,(%esi)
415f60:	06                   	push   %es
415f61:	2e 06                	cs push %es
415f63:	51                   	push   %ecx
415f64:	00 51 00             	add    %dl,0x0(%ecx)
415f67:	43                   	inc    %ebx
415f68:	00 30                	add    %dh,(%eax)
415f6a:	00 42 00             	add    %al,0x0(%edx)
415f6d:	42                   	inc    %edx
415f6e:	00 2e                	add    %ch,(%esi)
415f70:	06                   	push   %es
415f71:	2e 06                	cs push %es
415f73:	53                   	push   %ebx
415f74:	00 51 00             	add    %dl,0x0(%ecx)
415f77:	43                   	inc    %ebx
415f78:	00 30                	add    %dh,(%eax)
415f7a:	00 42 00             	add    %al,0x0(%edx)
415f7d:	42                   	inc    %edx
415f7e:	00 2e                	add    %ch,(%esi)
415f80:	06                   	push   %es
415f81:	2e 06                	cs push %es
415f83:	55                   	push   %ebp
415f84:	00 51 00             	add    %dl,0x0(%ecx)
415f87:	43                   	inc    %ebx
415f88:	00 30                	add    %dh,(%eax)
415f8a:	00 42 00             	add    %al,0x0(%edx)
415f8d:	42                   	inc    %edx
415f8e:	00 2e                	add    %ch,(%esi)
415f90:	06                   	push   %es
415f91:	2e 06                	cs push %es
415f93:	57                   	push   %edi
415f94:	00 51 00             	add    %dl,0x0(%ecx)
415f97:	43                   	inc    %ebx
415f98:	00 30                	add    %dh,(%eax)
415f9a:	00 42 00             	add    %al,0x0(%edx)
415f9d:	42                   	inc    %edx
415f9e:	00 2e                	add    %ch,(%esi)
415fa0:	06                   	push   %es
415fa1:	2e 06                	cs push %es
415fa3:	59                   	pop    %ecx
415fa4:	00 51 00             	add    %dl,0x0(%ecx)
415fa7:	43                   	inc    %ebx
415fa8:	00 30                	add    %dh,(%eax)
415faa:	00 42 00             	add    %al,0x0(%edx)
415fad:	42                   	inc    %edx
415fae:	00 55 00             	add    %dl,0x0(%ebp)
415fb1:	2e 06                	cs push %es
415fb3:	61                   	popa
415fb4:	00 51 00             	add    %dl,0x0(%ecx)
415fb7:	43                   	inc    %ebx
415fb8:	00 30                	add    %dh,(%eax)
415fba:	00 42 00             	add    %al,0x0(%edx)
415fbd:	42                   	inc    %edx
415fbe:	00 2e                	add    %ch,(%esi)
415fc0:	06                   	push   %es
415fc1:	2e 06                	cs push %es
415fc3:	63 00                	arpl   %eax,(%eax)
415fc5:	51                   	push   %ecx
415fc6:	00 43 00             	add    %al,0x0(%ebx)
415fc9:	30 00                	xor    %al,(%eax)
415fcb:	42                   	inc    %edx
415fcc:	00 42 00             	add    %al,0x0(%edx)
415fcf:	2e 06                	cs push %es
415fd1:	2e 06                	cs push %es
415fd3:	2b 00                	sub    (%eax),%eax
415fd5:	51                   	push   %ecx
415fd6:	00 44 00 46          	add    %al,0x46(%eax,%eax,1)
415fda:	00 42 00             	add    %al,0x0(%edx)
415fdd:	69 00 59 00 2e 06    	imul   $0x62e0059,(%eax),%eax
415fe3:	44                   	inc    %esp
415fe4:	00 2e                	add    %ch,(%esi)
415fe6:	06                   	push   %es
415fe7:	43                   	inc    %ebx
415fe8:	00 30                	add    %dh,(%eax)
415fea:	00 42 00             	add    %al,0x0(%edx)
415fed:	2e 06                	cs push %es
415fef:	59                   	pop    %ecx
415ff0:	00 2e                	add    %ch,(%esi)
415ff2:	06                   	push   %es
415ff3:	43                   	inc    %ebx
415ff4:	00 51 00             	add    %dl,0x0(%ecx)
415ff7:	45                   	inc    %ebp
415ff8:	00 50 00             	add    %dl,0x0(%eax)
415ffb:	2e 06                	cs push %es
415ffd:	30 00                	xor    %al,(%eax)
415fff:	77 00                	ja     0x416001
416001:	2e 06                	cs push %es
416003:	43                   	inc    %ebx
416004:	00 51 00             	add    %dl,0x0(%ecx)
416007:	47                   	inc    %edi
416008:	00 38                	add    %bh,(%eax)
41600a:	00 42 00             	add    %al,0x0(%edx)
41600d:	55                   	push   %ebp
41600e:	00 77 00             	add    %dh,0x0(%edi)
416011:	2e 06                	cs push %es
416013:	6b 00 51             	imul   $0x51,(%eax),%eax
416016:	00 42 00             	add    %al,0x0(%edx)
416019:	4a                   	dec    %edx
41601a:	00 2e                	add    %ch,(%esi)
41601c:	06                   	push   %es
41601d:	31 00                	xor    %eax,(%eax)
41601f:	2e 06                	cs push %es
416021:	2e 06                	cs push %es
416023:	6d                   	insl   (%dx),%es:(%edi)
416024:	00 51 00             	add    %dl,0x0(%ecx)
416027:	42                   	inc    %edx
416028:	00 57 00             	add    %dl,0x0(%edi)
41602b:	2e 06                	cs push %es
41602d:	46                   	inc    %esi
41602e:	00 63 00             	add    %ah,0x0(%ebx)
416031:	2e 06                	cs push %es
416033:	6d                   	insl   (%dx),%es:(%edi)
416034:	00 51 00             	add    %dl,0x0(%ecx)
416037:	44                   	inc    %esp
416038:	00 50 00             	add    %dl,0x0(%eax)
41603b:	42                   	inc    %edx
41603c:	00 6d 00             	add    %ch,0x0(%ebp)
41603f:	2e 06                	cs push %es
416041:	2e 06                	cs push %es
416043:	44                   	inc    %esp
416044:	00 2e                	add    %ch,(%esi)
416046:	06                   	push   %es
416047:	2e 06                	cs push %es
416049:	68 00 42 00 6b       	push   $0x6b004200
41604e:	00 77 00             	add    %dh,0x0(%edi)
416051:	2e 06                	cs push %es
416053:	6d                   	insl   (%dx),%es:(%edi)
416054:	00 51 00             	add    %dl,0x0(%ecx)
416057:	2e 06                	cs push %es
416059:	30 00                	xor    %al,(%eax)
41605b:	2e 06                	cs push %es
41605d:	47                   	inc    %edi
41605e:	00 67 00             	add    %ah,0x0(%edi)
416061:	2e 06                	cs push %es
416063:	44                   	inc    %esp
416064:	00 2e                	add    %ch,(%esi)
416066:	06                   	push   %es
416067:	2e 06                	cs push %es
416069:	78 00                	js     0x41606b
41606b:	42                   	inc    %edx
41606c:	00 6d 00             	add    %ch,0x0(%ebp)
41606f:	77 00                	ja     0x416071
416071:	2e 06                	cs push %es
416073:	6d                   	insl   (%dx),%es:(%edi)
416074:	00 51 00             	add    %dl,0x0(%ecx)
416077:	2e 06                	cs push %es
416079:	6d                   	insl   (%dx),%es:(%edi)
41607a:	00 2e                	add    %ch,(%esi)
41607c:	06                   	push   %es
41607d:	47                   	inc    %edi
41607e:	00 67 00             	add    %ah,0x0(%edi)
416081:	2e 06                	cs push %es
416083:	6d                   	insl   (%dx),%es:(%edi)
416084:	00 51 00             	add    %dl,0x0(%ecx)
416087:	2e 06                	cs push %es
416089:	61                   	popa
41608a:	00 2e                	add    %ch,(%esi)
41608c:	06                   	push   %es
41608d:	47                   	inc    %edi
41608e:	00 67 00             	add    %ah,0x0(%edi)
416091:	2e 06                	cs push %es
416093:	44                   	inc    %esp
416094:	00 2e                	add    %ch,(%esi)
416096:	06                   	push   %es
416097:	43                   	inc    %ebx
416098:	00 45 00             	add    %al,0x0(%ebp)
41609b:	42                   	inc    %edx
41609c:	00 6e 00             	add    %ch,0x0(%esi)
41609f:	4d                   	dec    %ebp
4160a0:	00 2e                	add    %ch,(%esi)
4160a2:	06                   	push   %es
4160a3:	45                   	inc    %ebp
4160a4:	00 51 00             	add    %dl,0x0(%ecx)
4160a7:	47                   	inc    %edi
4160a8:	00 4e 00             	add    %cl,0x0(%esi)
4160ab:	42                   	inc    %edx
4160ac:	00 59 00             	add    %bl,0x0(%ecx)
4160af:	2e 06                	cs push %es
4160b1:	2e 06                	cs push %es
4160b3:	71 00                	jno    0x4160b5
4160b5:	51                   	push   %ecx
4160b6:	00 43 00             	add    %al,0x0(%ebx)
4160b9:	30 00                	xor    %al,(%eax)
4160bb:	42                   	inc    %edx
4160bc:	00 6f 00             	add    %ch,0x0(%edi)
4160bf:	59                   	pop    %ecx
4160c0:	00 2e                	add    %ch,(%esi)
4160c2:	06                   	push   %es
4160c3:	6f                   	outsl  %ds:(%esi),(%dx)
4160c4:	00 51 00             	add    %dl,0x0(%ecx)
4160c7:	43                   	inc    %ebx
4160c8:	00 30                	add    %dh,(%eax)
4160ca:	00 42 00             	add    %al,0x0(%edx)
4160cd:	49                   	dec    %ecx
4160ce:	00 73 00             	add    %dh,0x0(%ebx)
4160d1:	2e 06                	cs push %es
4160d3:	6f                   	outsl  %ds:(%esi),(%dx)
4160d4:	00 51 00             	add    %dl,0x0(%ecx)
4160d7:	43                   	inc    %ebx
4160d8:	00 55 00             	add    %dl,0x0(%ebp)
4160db:	42                   	inc    %edx
4160dc:	00 5a 00             	add    %bl,0x0(%edx)
4160df:	49                   	dec    %ecx
4160e0:	00 2e                	add    %ch,(%esi)
4160e2:	06                   	push   %es
4160e3:	47                   	inc    %edi
4160e4:	00 51 00             	add    %dl,0x0(%ecx)
4160e7:	48                   	dec    %eax
4160e8:	00 42 00             	add    %al,0x0(%edx)
4160eb:	2e 06                	cs push %es
4160ed:	36 00 45 00          	add    %al,%ss:0x0(%ebp)
4160f1:	2e 06                	cs push %es
4160f3:	47                   	inc    %edi
4160f4:	00 51 00             	add    %dl,0x0(%ecx)
4160f7:	47                   	inc    %edi
4160f8:	00 57 00             	add    %dl,0x0(%edi)
4160fb:	2e 06                	cs push %es
4160fd:	4b                   	dec    %ebx
4160fe:	00 63 00             	add    %ah,0x0(%ebx)