404130:	0a 00                	or     (%eax),%al
404132:	02 7b 3c             	add    0x3c(%ebx),%bh
404135:	00 00                	add    %al,(%eax)
404137:	04 72                	add    $0x72,%al
404139:	55                   	push   %ebp
40413a:	03 00                	add    (%eax),%eax
40413c:	70 6f                	jo     0x4041ad
40413e:	57                   	push   %edi
40413f:	00 00                	add    %al,(%eax)
404141:	0a 00                	or     (%eax),%al
404143:	02 7b 3c             	add    0x3c(%ebx),%bh
404146:	00 00                	add    %al,(%eax)
404148:	04 1f                	add    $0x1f,%al
40414a:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
40414f:	00 00                	add    %al,(%eax)
404151:	0a 6f 59             	or     0x59(%edi),%ch
404154:	00 00                	add    %al,(%eax)
404156:	0a 00                	or     (%eax),%al
404158:	02 7b 3c             	add    0x3c(%ebx),%bh
40415b:	00 00                	add    %al,(%eax)
40415d:	04 1f                	add    $0x1f,%al
40415f:	62 6f 5a             	bound  %ebp,0x5a(%edi)
404162:	00 00                	add    %al,(%eax)
404164:	0a 00                	or     (%eax),%al
404166:	02 7b 3c             	add    0x3c(%ebx),%bh
404169:	00 00                	add    %al,(%eax)
40416b:	04 72                	add    $0x72,%al
40416d:	67 03 00             	add    (%bx,%si),%eax
404170:	70 6f                	jo     0x4041e1
404172:	38 00                	cmp    %al,(%eax)
404174:	00 0a                	add    %cl,(%edx)
404176:	00 02                	add    %al,(%edx)
404178:	7b 3c                	jnp    0x4041b6
40417a:	00 00                	add    %al,(%eax)
40417c:	04 16                	add    $0x16,%al
40417e:	6f                   	outsl  %ds:(%esi),(%dx)
40417f:	5b                   	pop    %ebx
404180:	00 00                	add    %al,(%eax)
404182:	0a 00                	or     (%eax),%al
404184:	02 7b 3d             	add    0x3d(%ebx),%bh
404187:	00 00                	add    %al,(%eax)
404189:	04 28                	add    $0x28,%al
40418b:	27                   	daa
40418c:	00 00                	add    %al,(%eax)
40418e:	0a 6f 28             	or     0x28(%edi),%ch
404191:	00 00                	add    %al,(%eax)
404193:	0a 00                	or     (%eax),%al
404195:	02 7b 3d             	add    0x3d(%ebx),%bh
404198:	00 00                	add    %al,(%eax)
40419a:	04 16                	add    $0x16,%al
40419c:	6f                   	outsl  %ds:(%esi),(%dx)
40419d:	29 00                	sub    %eax,(%eax)
40419f:	00 0a                	add    %cl,(%edx)
4041a1:	00 02                	add    %al,(%edx)
4041a3:	7b 3d                	jnp    0x4041e2
4041a5:	00 00                	add    %al,(%eax)
4041a7:	04 28                	add    $0x28,%al
4041a9:	53                   	push   %ebx
4041aa:	00 00                	add    %al,(%eax)
4041ac:	0a 6f 54             	or     0x54(%edi),%ch
4041af:	00 00                	add    %al,(%eax)
4041b1:	0a 00                	or     (%eax),%al
4041b3:	02 7b 3d             	add    0x3d(%ebx),%bh
4041b6:	00 00                	add    %al,(%eax)
4041b8:	04 20                	add    $0x20,%al
4041ba:	a1 01 00 00 20       	mov    0x20000001,%eax
4041bf:	38 01                	cmp    %al,(%ecx)
4041c1:	00 00                	add    %al,(%eax)
4041c3:	73 55                	jae    0x40421a
4041c5:	00 00                	add    %al,(%eax)
4041c7:	0a 6f 56             	or     0x56(%edi),%ch
4041ca:	00 00                	add    %al,(%eax)
4041cc:	0a 00                	or     (%eax),%al
4041ce:	02 7b 3d             	add    0x3d(%ebx),%bh
4041d1:	00 00                	add    %al,(%eax)
4041d3:	04 72                	add    $0x72,%al
4041d5:	6b 03 00             	imul   $0x0,(%ebx),%eax
4041d8:	70 6f                	jo     0x404249
4041da:	57                   	push   %edi
4041db:	00 00                	add    %al,(%eax)
4041dd:	0a 00                	or     (%eax),%al
4041df:	02 7b 3d             	add    0x3d(%ebx),%bh
4041e2:	00 00                	add    %al,(%eax)
4041e4:	04 1f                	add    $0x1f,%al
4041e6:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
4041eb:	00 00                	add    %al,(%eax)
4041ed:	0a 6f 59             	or     0x59(%edi),%ch
4041f0:	00 00                	add    %al,(%eax)
4041f2:	0a 00                	or     (%eax),%al
4041f4:	02 7b 3d             	add    0x3d(%ebx),%bh
4041f7:	00 00                	add    %al,(%eax)
4041f9:	04 1f                	add    $0x1f,%al
4041fb:	61                   	popa
4041fc:	6f                   	outsl  %ds:(%esi),(%dx)
4041fd:	5a                   	pop    %edx
4041fe:	00 00                	add    %al,(%eax)
404200:	0a 00                	or     (%eax),%al
404202:	02 7b 3d             	add    0x3d(%ebx),%bh
404205:	00 00                	add    %al,(%eax)
404207:	04 72                	add    $0x72,%al
404209:	7d 03                	jge    0x40420e
40420b:	00 70 6f             	add    %dh,0x6f(%eax)
40420e:	38 00                	cmp    %al,(%eax)
404210:	00 0a                	add    %cl,(%edx)
404212:	00 02                	add    %al,(%edx)
404214:	7b 3d                	jnp    0x404253
404216:	00 00                	add    %al,(%eax)
404218:	04 16                	add    $0x16,%al
40421a:	6f                   	outsl  %ds:(%esi),(%dx)
40421b:	5b                   	pop    %ebx
40421c:	00 00                	add    %al,(%eax)
40421e:	0a 00                	or     (%eax),%al
404220:	02 7b 3e             	add    0x3e(%ebx),%bh
404223:	00 00                	add    %al,(%eax)
404225:	04 28                	add    $0x28,%al
404227:	27                   	daa
404228:	00 00                	add    %al,(%eax)
40422a:	0a 6f 28             	or     0x28(%edi),%ch
40422d:	00 00                	add    %al,(%eax)
40422f:	0a 00                	or     (%eax),%al
404231:	02 7b 3e             	add    0x3e(%ebx),%bh
404234:	00 00                	add    %al,(%eax)
404236:	04 16                	add    $0x16,%al
404238:	6f                   	outsl  %ds:(%esi),(%dx)
404239:	29 00                	sub    %eax,(%eax)
40423b:	00 0a                	add    %cl,(%edx)
40423d:	00 02                	add    %al,(%edx)
40423f:	7b 3e                	jnp    0x40427f
404241:	00 00                	add    %al,(%eax)
404243:	04 28                	add    $0x28,%al
404245:	53                   	push   %ebx
404246:	00 00                	add    %al,(%eax)
404248:	0a 6f 54             	or     0x54(%edi),%ch
40424b:	00 00                	add    %al,(%eax)
40424d:	0a 00                	or     (%eax),%al
40424f:	02 7b 3e             	add    0x3e(%ebx),%bh
404252:	00 00                	add    %al,(%eax)
404254:	04 20                	add    $0x20,%al
404256:	6e                   	outsb  %ds:(%esi),(%dx)
404257:	01 00                	add    %eax,(%eax)
404259:	00 20                	add    %ah,(%eax)
40425b:	38 01                	cmp    %al,(%ecx)
40425d:	00 00                	add    %al,(%eax)
40425f:	73 55                	jae    0x4042b6
404261:	00 00                	add    %al,(%eax)
404263:	0a 6f 56             	or     0x56(%edi),%ch
404266:	00 00                	add    %al,(%eax)
404268:	0a 00                	or     (%eax),%al
40426a:	02 7b 3e             	add    0x3e(%ebx),%bh
40426d:	00 00                	add    %al,(%eax)
40426f:	04 72                	add    $0x72,%al
404271:	81 03 00 70 6f 57    	addl   $0x576f7000,(%ebx)
404277:	00 00                	add    %al,(%eax)
404279:	0a 00                	or     (%eax),%al
40427b:	02 7b 3e             	add    0x3e(%ebx),%bh
40427e:	00 00                	add    %al,(%eax)
404280:	04 1f                	add    $0x1f,%al
404282:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404287:	00 00                	add    %al,(%eax)
404289:	0a 6f 59             	or     0x59(%edi),%ch
40428c:	00 00                	add    %al,(%eax)
40428e:	0a 00                	or     (%eax),%al
404290:	02 7b 3e             	add    0x3e(%ebx),%bh
404293:	00 00                	add    %al,(%eax)
404295:	04 1f                	add    $0x1f,%al
404297:	60                   	pusha
404298:	6f                   	outsl  %ds:(%esi),(%dx)
404299:	5a                   	pop    %edx
40429a:	00 00                	add    %al,(%eax)
40429c:	0a 00                	or     (%eax),%al
40429e:	02 7b 3e             	add    0x3e(%ebx),%bh
4042a1:	00 00                	add    %al,(%eax)
4042a3:	04 72                	add    $0x72,%al
4042a5:	93                   	xchg   %eax,%ebx
4042a6:	03 00                	add    (%eax),%eax
4042a8:	70 6f                	jo     0x404319
4042aa:	38 00                	cmp    %al,(%eax)
4042ac:	00 0a                	add    %cl,(%edx)
4042ae:	00 02                	add    %al,(%edx)
4042b0:	7b 3e                	jnp    0x4042f0
4042b2:	00 00                	add    %al,(%eax)
4042b4:	04 16                	add    $0x16,%al
4042b6:	6f                   	outsl  %ds:(%esi),(%dx)
4042b7:	5b                   	pop    %ebx
4042b8:	00 00                	add    %al,(%eax)
4042ba:	0a 00                	or     (%eax),%al
4042bc:	02 7b 3f             	add    0x3f(%ebx),%bh
4042bf:	00 00                	add    %al,(%eax)
4042c1:	04 28                	add    $0x28,%al
4042c3:	27                   	daa
4042c4:	00 00                	add    %al,(%eax)
4042c6:	0a 6f 28             	or     0x28(%edi),%ch
4042c9:	00 00                	add    %al,(%eax)
4042cb:	0a 00                	or     (%eax),%al
4042cd:	02 7b 3f             	add    0x3f(%ebx),%bh
4042d0:	00 00                	add    %al,(%eax)
4042d2:	04 16                	add    $0x16,%al
4042d4:	6f                   	outsl  %ds:(%esi),(%dx)
4042d5:	29 00                	sub    %eax,(%eax)
4042d7:	00 0a                	add    %cl,(%edx)
4042d9:	00 02                	add    %al,(%edx)
4042db:	7b 3f                	jnp    0x40431c
4042dd:	00 00                	add    %al,(%eax)
4042df:	04 28                	add    $0x28,%al
4042e1:	53                   	push   %ebx
4042e2:	00 00                	add    %al,(%eax)
4042e4:	0a 6f 54             	or     0x54(%edi),%ch
4042e7:	00 00                	add    %al,(%eax)
4042e9:	0a 00                	or     (%eax),%al
4042eb:	02 7b 3f             	add    0x3f(%ebx),%bh
4042ee:	00 00                	add    %al,(%eax)
4042f0:	04 20                	add    $0x20,%al
4042f2:	3b 01                	cmp    (%ecx),%eax
4042f4:	00 00                	add    %al,(%eax)
4042f6:	20 38                	and    %bh,(%eax)
4042f8:	01 00                	add    %eax,(%eax)
4042fa:	00 73 55             	add    %dh,0x55(%ebx)
4042fd:	00 00                	add    %al,(%eax)
4042ff:	0a 6f 56             	or     0x56(%edi),%ch
404302:	00 00                	add    %al,(%eax)
404304:	0a 00                	or     (%eax),%al
404306:	02 7b 3f             	add    0x3f(%ebx),%bh
404309:	00 00                	add    %al,(%eax)
40430b:	04 72                	add    $0x72,%al
40430d:	97                   	xchg   %eax,%edi
40430e:	03 00                	add    (%eax),%eax
404310:	70 6f                	jo     0x404381
404312:	57                   	push   %edi
404313:	00 00                	add    %al,(%eax)
404315:	0a 00                	or     (%eax),%al
404317:	02 7b 3f             	add    0x3f(%ebx),%bh
40431a:	00 00                	add    %al,(%eax)
40431c:	04 1f                	add    $0x1f,%al
40431e:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404323:	00 00                	add    %al,(%eax)
404325:	0a 6f 59             	or     0x59(%edi),%ch
404328:	00 00                	add    %al,(%eax)
40432a:	0a 00                	or     (%eax),%al
40432c:	02 7b 3f             	add    0x3f(%ebx),%bh
40432f:	00 00                	add    %al,(%eax)
404331:	04 1f                	add    $0x1f,%al
404333:	5f                   	pop    %edi
404334:	6f                   	outsl  %ds:(%esi),(%dx)
404335:	5a                   	pop    %edx
404336:	00 00                	add    %al,(%eax)
404338:	0a 00                	or     (%eax),%al
40433a:	02 7b 3f             	add    0x3f(%ebx),%bh
40433d:	00 00                	add    %al,(%eax)
40433f:	04 72                	add    $0x72,%al
404341:	a9 03 00 70 6f       	test   $0x6f700003,%eax
404346:	38 00                	cmp    %al,(%eax)
404348:	00 0a                	add    %cl,(%edx)
40434a:	00 02                	add    %al,(%edx)
40434c:	7b 3f                	jnp    0x40438d
40434e:	00 00                	add    %al,(%eax)
404350:	04 16                	add    $0x16,%al
404352:	6f                   	outsl  %ds:(%esi),(%dx)
404353:	5b                   	pop    %ebx
404354:	00 00                	add    %al,(%eax)
404356:	0a 00                	or     (%eax),%al
404358:	02 7b 40             	add    0x40(%ebx),%bh
40435b:	00 00                	add    %al,(%eax)
40435d:	04 28                	add    $0x28,%al
40435f:	27                   	daa
404360:	00 00                	add    %al,(%eax)
404362:	0a 6f 28             	or     0x28(%edi),%ch
404365:	00 00                	add    %al,(%eax)
404367:	0a 00                	or     (%eax),%al
404369:	02 7b 40             	add    0x40(%ebx),%bh
40436c:	00 00                	add    %al,(%eax)
40436e:	04 16                	add    $0x16,%al
404370:	6f                   	outsl  %ds:(%esi),(%dx)
404371:	29 00                	sub    %eax,(%eax)
404373:	00 0a                	add    %cl,(%edx)
404375:	00 02                	add    %al,(%edx)
404377:	7b 40                	jnp    0x4043b9
404379:	00 00                	add    %al,(%eax)
40437b:	04 28                	add    $0x28,%al
40437d:	53                   	push   %ebx
40437e:	00 00                	add    %al,(%eax)
404380:	0a 6f 54             	or     0x54(%edi),%ch
404383:	00 00                	add    %al,(%eax)
404385:	0a 00                	or     (%eax),%al
404387:	02 7b 40             	add    0x40(%ebx),%bh
40438a:	00 00                	add    %al,(%eax)
40438c:	04 20                	add    $0x20,%al
40438e:	08 01                	or     %al,(%ecx)
404390:	00 00                	add    %al,(%eax)
404392:	20 38                	and    %bh,(%eax)
404394:	01 00                	add    %eax,(%eax)
404396:	00 73 55             	add    %dh,0x55(%ebx)
404399:	00 00                	add    %al,(%eax)
40439b:	0a 6f 56             	or     0x56(%edi),%ch
40439e:	00 00                	add    %al,(%eax)
4043a0:	0a 00                	or     (%eax),%al
4043a2:	02 7b 40             	add    0x40(%ebx),%bh
4043a5:	00 00                	add    %al,(%eax)
4043a7:	04 72                	add    $0x72,%al
4043a9:	ad                   	lods   %ds:(%esi),%eax
4043aa:	03 00                	add    (%eax),%eax
4043ac:	70 6f                	jo     0x40441d
4043ae:	57                   	push   %edi
4043af:	00 00                	add    %al,(%eax)
4043b1:	0a 00                	or     (%eax),%al
4043b3:	02 7b 40             	add    0x40(%ebx),%bh
4043b6:	00 00                	add    %al,(%eax)
4043b8:	04 1f                	add    $0x1f,%al
4043ba:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
4043bf:	00 00                	add    %al,(%eax)
4043c1:	0a 6f 59             	or     0x59(%edi),%ch
4043c4:	00 00                	add    %al,(%eax)
4043c6:	0a 00                	or     (%eax),%al
4043c8:	02 7b 40             	add    0x40(%ebx),%bh
4043cb:	00 00                	add    %al,(%eax)
4043cd:	04 1f                	add    $0x1f,%al
4043cf:	5e                   	pop    %esi
4043d0:	6f                   	outsl  %ds:(%esi),(%dx)
4043d1:	5a                   	pop    %edx
4043d2:	00 00                	add    %al,(%eax)
4043d4:	0a 00                	or     (%eax),%al
4043d6:	02 7b 40             	add    0x40(%ebx),%bh
4043d9:	00 00                	add    %al,(%eax)
4043db:	04 72                	add    $0x72,%al
4043dd:	bf 03 00 70 6f       	mov    $0x6f700003,%edi
4043e2:	38 00                	cmp    %al,(%eax)
4043e4:	00 0a                	add    %cl,(%edx)
4043e6:	00 02                	add    %al,(%edx)
4043e8:	7b 40                	jnp    0x40442a
4043ea:	00 00                	add    %al,(%eax)
4043ec:	04 16                	add    $0x16,%al
4043ee:	6f                   	outsl  %ds:(%esi),(%dx)
4043ef:	5b                   	pop    %ebx
4043f0:	00 00                	add    %al,(%eax)
4043f2:	0a 00                	or     (%eax),%al
4043f4:	02 7b 41             	add    0x41(%ebx),%bh
4043f7:	00 00                	add    %al,(%eax)
4043f9:	04 28                	add    $0x28,%al
4043fb:	27                   	daa
4043fc:	00 00                	add    %al,(%eax)
4043fe:	0a 6f 28             	or     0x28(%edi),%ch
404401:	00 00                	add    %al,(%eax)
404403:	0a 00                	or     (%eax),%al
404405:	02 7b 41             	add    0x41(%ebx),%bh
404408:	00 00                	add    %al,(%eax)
40440a:	04 16                	add    $0x16,%al
40440c:	6f                   	outsl  %ds:(%esi),(%dx)
40440d:	29 00                	sub    %eax,(%eax)
40440f:	00 0a                	add    %cl,(%edx)
404411:	00 02                	add    %al,(%edx)
404413:	7b 41                	jnp    0x404456