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)
416101:	2e 06                	cs push %es
416103:	71 00                	jno    0x416105
416105:	51                   	push   %ecx
416106:	00 2e                	add    %ch,(%esi)
416108:	06                   	push   %es
416109:	53                   	push   %ebx
41610a:	00 42 00             	add    %al,0x0(%edx)
41610d:	71 00                	jno    0x41610f
41610f:	34 00                	xor    $0x0,%al
416111:	2e 06                	cs push %es
416113:	4b                   	dec    %ebx
416114:	00 51 00             	add    %dl,0x0(%ecx)
416117:	48                   	dec    %eax
416118:	00 57 00             	add    %dl,0x0(%edi)
41611b:	2e 06                	cs push %es
41611d:	4c                   	dec    %esp
41611e:	00 4d 00             	add    %cl,0x0(%ebp)
416121:	2e 06                	cs push %es
416123:	46                   	inc    %esi
416124:	00 2e                	add    %ch,(%esi)
416126:	06                   	push   %es
416127:	43                   	inc    %ebx
416128:	00 6d 00             	add    %ch,0x0(%ebp)
41612b:	42                   	inc    %edx
41612c:	00 4d 00             	add    %cl,0x0(%ebp)
41612f:	77 00                	ja     0x416131
416131:	2e 06                	cs push %es
416133:	48                   	dec    %eax
416134:	00 2e                	add    %ch,(%esi)
416136:	06                   	push   %es
416137:	44                   	inc    %esp
416138:	00 74 00 42          	add    %dh,0x42(%eax,%eax,1)
41613c:	00 64 00 77          	add    %ah,0x77(%eax,%eax,1)
416140:	00 2e                	add    %ch,(%esi)
416142:	06                   	push   %es
416143:	48                   	dec    %eax
416144:	00 2e                	add    %ch,(%esi)
416146:	06                   	push   %es
416147:	42                   	inc    %edx
416148:	00 71 00             	add    %dh,0x0(%ecx)
41614b:	42                   	inc    %edx
41614c:	00 75 00             	add    %dh,0x0(%ebp)
41614f:	45                   	inc    %ebp
416150:	00 2e                	add    %ch,(%esi)
416152:	06                   	push   %es
416153:	4d                   	dec    %ebp
416154:	00 51 00             	add    %dl,0x0(%ecx)
416157:	46                   	inc    %esi
416158:	00 57 00             	add    %dl,0x0(%edi)
41615b:	2e 06                	cs push %es
41615d:	51                   	push   %ecx
41615e:	00 59 00             	add    %bl,0x0(%ecx)
416161:	2e 06                	cs push %es
416163:	67 00 51 00          	add    %dl,0x0(%bx,%di)
416167:	43                   	inc    %ebx
416168:	00 30                	add    %dh,(%eax)
41616a:	00 42 00             	add    %al,0x0(%edx)
41616d:	2e 06                	cs push %es
41616f:	59                   	pop    %ecx
416170:	00 2e                	add    %ch,(%esi)
416172:	06                   	push   %es
416173:	79 00                	jns    0x416175
416175:	51                   	push   %ecx
416176:	00 43 00             	add    %al,0x0(%ebx)
416179:	30 00                	xor    %al,(%eax)
41617b:	42                   	inc    %edx
41617c:	00 2e                	add    %ch,(%esi)
41617e:	06                   	push   %es
41617f:	59                   	pop    %ecx
416180:	00 2e                	add    %ch,(%esi)
416182:	06                   	push   %es
416183:	79 00                	jns    0x416185
416185:	51                   	push   %ecx
416186:	00 42 00             	add    %al,0x0(%edx)
416189:	75 00                	jne    0x41618b
41618b:	42                   	inc    %edx
41618c:	00 75 00             	add    %dh,0x0(%ebp)
41618f:	77 00                	ja     0x416191
416191:	2e 06                	cs push %es
416193:	46                   	inc    %esi
416194:	00 2e                	add    %ch,(%esi)
416196:	06                   	push   %es
416197:	43                   	inc    %ebx
416198:	00 30                	add    %dh,(%eax)
41619a:	00 42 00             	add    %al,0x0(%edx)
41619d:	2e 06                	cs push %es
41619f:	59                   	pop    %ecx
4161a0:	00 2e                	add    %ch,(%esi)
4161a2:	06                   	push   %es
4161a3:	46                   	inc    %esi
4161a4:	00 2e                	add    %ch,(%esi)
4161a6:	06                   	push   %es
4161a7:	43                   	inc    %ebx
4161a8:	00 62 00             	add    %ah,0x0(%edx)
4161ab:	2e 06                	cs push %es
4161ad:	50                   	push   %eax
4161ae:	00 6b 00             	add    %ch,0x0(%ebx)
4161b1:	2e 06                	cs push %es
4161b3:	4f                   	dec    %edi
4161b4:	00 51 00             	add    %dl,0x0(%ecx)
4161b7:	48                   	dec    %eax
4161b8:	00 36                	add    %dh,(%esi)
4161ba:	00 2e                	add    %ch,(%esi)
4161bc:	06                   	push   %es
4161bd:	77 00                	ja     0x4161bf
4161bf:	59                   	pop    %ecx
4161c0:	00 42 00             	add    %al,0x0(%edx)
4161c3:	4f                   	dec    %edi
4161c4:	00 51 00             	add    %dl,0x0(%ecx)
4161c7:	46                   	inc    %esi
4161c8:	00 65 00             	add    %ah,0x0(%ebp)
4161cb:	2e 06                	cs push %es
4161cd:	51                   	push   %ecx
4161ce:	00 77 00             	add    %dh,0x0(%edi)
4161d1:	42                   	inc    %edx
4161d2:	00 4f 00             	add    %cl,0x0(%edi)
4161d5:	51                   	push   %ecx
4161d6:	00 46 00             	add    %al,0x0(%esi)
4161d9:	6f                   	outsl  %ds:(%esi),(%dx)
4161da:	00 42 00             	add    %al,0x0(%edx)
4161dd:	42                   	inc    %edx
4161de:	00 45 00             	add    %al,0x0(%ebp)
4161e1:	42                   	inc    %edx
4161e2:	00 4f 00             	add    %cl,0x0(%edi)
4161e5:	51                   	push   %ecx
4161e6:	00 47 00             	add    %al,0x0(%edi)
4161e9:	4a                   	dec    %edx
4161ea:	00 42 00             	add    %al,0x0(%edx)
4161ed:	42                   	inc    %edx
4161ee:	00 63 00             	add    %ah,0x0(%ebx)
4161f1:	42                   	inc    %edx
4161f2:	00 4f 00             	add    %cl,0x0(%edi)
4161f5:	51                   	push   %ecx
4161f6:	00 46 00             	add    %al,0x0(%esi)
4161f9:	2e 06                	cs push %es
4161fb:	42                   	inc    %edx
4161fc:	00 42 00             	add    %al,0x0(%edx)
4161ff:	63 00                	arpl   %eax,(%eax)
416201:	42                   	inc    %edx
416202:	00 4f 00             	add    %cl,0x0(%edi)
416205:	51                   	push   %ecx
416206:	00 45 00             	add    %al,0x0(%ebp)
416209:	55                   	push   %ebp
41620a:	00 2e                	add    %ch,(%esi)
41620c:	06                   	push   %es
41620d:	54                   	push   %esp
41620e:	00 2e                	add    %ch,(%esi)
416210:	06                   	push   %es
416211:	42                   	inc    %edx
416212:	00 4f 00             	add    %cl,0x0(%edi)
416215:	51                   	push   %ecx
416216:	00 45 00             	add    %al,0x0(%ebp)
416219:	4c                   	dec    %esp
41621a:	00 2e                	add    %ch,(%esi)
41621c:	06                   	push   %es
41621d:	54                   	push   %esp
41621e:	00 55 00             	add    %dl,0x0(%ebp)
416221:	42                   	inc    %edx
416222:	00 51 00             	add    %dl,0x0(%ecx)
416225:	51                   	push   %ecx
416226:	00 45 00             	add    %al,0x0(%ebp)
416229:	31 00                	xor    %eax,(%eax)
41622b:	42                   	inc    %edx
41622c:	00 44 00 6b          	add    %al,0x6b(%eax,%eax,1)
416230:	00 42 00             	add    %al,0x0(%edx)
416233:	4f                   	dec    %edi
416234:	00 51 00             	add    %dl,0x0(%ecx)
416237:	48                   	dec    %eax
416238:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41623c:	06                   	push   %es
41623d:	44                   	inc    %esp
41623e:	00 34 00             	add    %dh,(%eax,%eax,1)
416241:	42                   	inc    %edx
416242:	00 4f 00             	add    %cl,0x0(%edi)
416245:	51                   	push   %ecx