419f87:	84 c9                	test   %cl,%cl
419f89:	75 f9                	jne    0x419f84
419f8b:	2b c2                	sub    %edx,%eax
419f8d:	8b d5                	mov    %ebp,%edx
419f8f:	2b d0                	sub    %eax,%edx
419f91:	4a                   	dec    %edx
419f92:	52                   	push   %edx
419f93:	8d 44 24 14          	lea    0x14(%esp),%eax
419f97:	50                   	push   %eax
419f98:	56                   	push   %esi
419f99:	e8 32 8c 01 00       	call   0x432bd0
419f9e:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
419fa5:	83 c4 0c             	add    $0xc,%esp
419fa8:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
419faf:	00
419fb0:	74 09                	je     0x419fbb
419fb2:	80 b8 dc 09 00 00 00 	cmpb   $0x0,0x9dc(%eax)
419fb9:	74 61                	je     0x41a01c
419fbb:	80 b8 dc 09 00 00 00 	cmpb   $0x0,0x9dc(%eax)
419fc2:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
419fc7:	75 05                	jne    0x419fce
419fc9:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
419fce:	68 54 7b 46 00       	push   $0x467b54
419fd3:	50                   	push   %eax
419fd4:	68 00 82 46 00       	push   $0x468200
419fd9:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
419fdd:	68 00 08 00 00       	push   $0x800
419fe2:	51                   	push   %ecx
419fe3:	e8 db 6d 01 00       	call   0x430dc3
419fe8:	8b c6                	mov    %esi,%eax
419fea:	83 c4 14             	add    $0x14,%esp
419fed:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
419ff4:	00
419ff5:	8d 50 01             	lea    0x1(%eax),%edx
419ff8:	8a 08                	mov    (%eax),%cl
419ffa:	40                   	inc    %eax
419ffb:	84 c9                	test   %cl,%cl
419ffd:	75 f9                	jne    0x419ff8
419fff:	2b c2                	sub    %edx,%eax
41a001:	8b d5                	mov    %ebp,%edx
41a003:	2b d0                	sub    %eax,%edx
41a005:	4a                   	dec    %edx
41a006:	52                   	push   %edx
41a007:	8d 44 24 14          	lea    0x14(%esp),%eax
41a00b:	50                   	push   %eax
41a00c:	56                   	push   %esi
41a00d:	e8 be 8b 01 00       	call   0x432bd0
41a012:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a019:	83 c4 0c             	add    $0xc,%esp
41a01c:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a023:	00
41a024:	74 09                	je     0x41a02f
41a026:	80 b8 dd 09 00 00 00 	cmpb   $0x0,0x9dd(%eax)
41a02d:	74 65                	je     0x41a094
41a02f:	80 b8 dd 09 00 00 00 	cmpb   $0x0,0x9dd(%eax)
41a036:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41a03b:	75 05                	jne    0x41a042
41a03d:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41a042:	68 34 7b 46 00       	push   $0x467b34
41a047:	50                   	push   %eax
41a048:	68 00 82 46 00       	push   $0x468200
41a04d:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a051:	68 00 08 00 00       	push   $0x800
41a056:	51                   	push   %ecx
41a057:	e8 67 6d 01 00       	call   0x430dc3
41a05c:	8b c6                	mov    %esi,%eax
41a05e:	83 c4 14             	add    $0x14,%esp
41a061:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a068:	00
41a069:	8d 50 01             	lea    0x1(%eax),%edx
41a06c:	8d 64 24 00          	lea    0x0(%esp),%esp
41a070:	8a 08                	mov    (%eax),%cl
41a072:	40                   	inc    %eax
41a073:	84 c9                	test   %cl,%cl
41a075:	75 f9                	jne    0x41a070
41a077:	2b c2                	sub    %edx,%eax
41a079:	8b d5                	mov    %ebp,%edx
41a07b:	2b d0                	sub    %eax,%edx
41a07d:	4a                   	dec    %edx
41a07e:	52                   	push   %edx
41a07f:	8d 44 24 14          	lea    0x14(%esp),%eax
41a083:	50                   	push   %eax
41a084:	56                   	push   %esi
41a085:	e8 46 8b 01 00       	call   0x432bd0
41a08a:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a091:	83 c4 0c             	add    $0xc,%esp
41a094:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a09b:	00
41a09c:	74 09                	je     0x41a0a7
41a09e:	80 b8 de 09 00 00 00 	cmpb   $0x0,0x9de(%eax)
41a0a5:	74 61                	je     0x41a108
41a0a7:	80 b8 de 09 00 00 00 	cmpb   $0x0,0x9de(%eax)
41a0ae:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41a0b3:	75 05                	jne    0x41a0ba
41a0b5:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41a0ba:	68 18 7b 46 00       	push   $0x467b18
41a0bf:	50                   	push   %eax
41a0c0:	68 00 82 46 00       	push   $0x468200
41a0c5:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a0c9:	68 00 08 00 00       	push   $0x800
41a0ce:	51                   	push   %ecx
41a0cf:	e8 ef 6c 01 00       	call   0x430dc3
41a0d4:	8b c6                	mov    %esi,%eax
41a0d6:	83 c4 14             	add    $0x14,%esp
41a0d9:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a0e0:	00
41a0e1:	8d 50 01             	lea    0x1(%eax),%edx
41a0e4:	8a 08                	mov    (%eax),%cl
41a0e6:	40                   	inc    %eax
41a0e7:	84 c9                	test   %cl,%cl
41a0e9:	75 f9                	jne    0x41a0e4
41a0eb:	2b c2                	sub    %edx,%eax
41a0ed:	8b d5                	mov    %ebp,%edx
41a0ef:	2b d0                	sub    %eax,%edx
41a0f1:	4a                   	dec    %edx
41a0f2:	52                   	push   %edx
41a0f3:	8d 44 24 14          	lea    0x14(%esp),%eax
41a0f7:	50                   	push   %eax
41a0f8:	56                   	push   %esi
41a0f9:	e8 d2 8a 01 00       	call   0x432bd0
41a0fe:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a105:	83 c4 0c             	add    $0xc,%esp
41a108:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a10f:	00
41a110:	74 09                	je     0x41a11b
41a112:	80 b8 df 09 00 00 00 	cmpb   $0x0,0x9df(%eax)
41a119:	74 61                	je     0x41a17c
41a11b:	80 b8 df 09 00 00 00 	cmpb   $0x0,0x9df(%eax)
41a122:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41a127:	75 05                	jne    0x41a12e
41a129:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41a12e:	68 fc 7a 46 00       	push   $0x467afc
41a133:	50                   	push   %eax
41a134:	68 00 82 46 00       	push   $0x468200
41a139:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a13d:	68 00 08 00 00       	push   $0x800
41a142:	51                   	push   %ecx
41a143:	e8 7b 6c 01 00       	call   0x430dc3
41a148:	8b c6                	mov    %esi,%eax
41a14a:	83 c4 14             	add    $0x14,%esp
41a14d:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a154:	00
41a155:	8d 50 01             	lea    0x1(%eax),%edx
41a158:	8a 08                	mov    (%eax),%cl
41a15a:	40                   	inc    %eax
41a15b:	84 c9                	test   %cl,%cl
41a15d:	75 f9                	jne    0x41a158
41a15f:	2b c2                	sub    %edx,%eax
41a161:	8b d5                	mov    %ebp,%edx
41a163:	2b d0                	sub    %eax,%edx
41a165:	4a                   	dec    %edx
41a166:	52                   	push   %edx
41a167:	8d 44 24 14          	lea    0x14(%esp),%eax
41a16b:	50                   	push   %eax
41a16c:	56                   	push   %esi
41a16d:	e8 5e 8a 01 00       	call   0x432bd0
41a172:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a179:	83 c4 0c             	add    $0xc,%esp
41a17c:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a183:	00
41a184:	74 09                	je     0x41a18f
41a186:	83 b8 e0 09 00 00 64 	cmpl   $0x64,0x9e0(%eax)
41a18d:	74 65                	je     0x41a1f4
41a18f:	8b 88 e0 09 00 00    	mov    0x9e0(%eax),%ecx
41a195:	b8 10 82 46 00       	mov    $0x468210,%eax
41a19a:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a1a0:	77 05                	ja     0x41a1a7
41a1a2:	b8 08 82 46 00       	mov    $0x468208,%eax
41a1a7:	51                   	push   %ecx
41a1a8:	68 e0 7a 46 00       	push   $0x467ae0
41a1ad:	50                   	push   %eax
41a1ae:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a1b2:	68 00 08 00 00       	push   $0x800
41a1b7:	51                   	push   %ecx
41a1b8:	e8 06 6c 01 00       	call   0x430dc3
41a1bd:	8b c6                	mov    %esi,%eax
41a1bf:	83 c4 14             	add    $0x14,%esp
41a1c2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a1c9:	00
41a1ca:	8d 50 01             	lea    0x1(%eax),%edx
41a1cd:	8d 49 00             	lea    0x0(%ecx),%ecx
41a1d0:	8a 08                	mov    (%eax),%cl
41a1d2:	40                   	inc    %eax
41a1d3:	84 c9                	test   %cl,%cl
41a1d5:	75 f9                	jne    0x41a1d0
41a1d7:	2b c2                	sub    %edx,%eax
41a1d9:	8b d5                	mov    %ebp,%edx
41a1db:	2b d0                	sub    %eax,%edx
41a1dd:	4a                   	dec    %edx
41a1de:	52                   	push   %edx
41a1df:	8d 44 24 14          	lea    0x14(%esp),%eax
41a1e3:	50                   	push   %eax
41a1e4:	56                   	push   %esi
41a1e5:	e8 e6 89 01 00       	call   0x432bd0
41a1ea:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a1f1:	83 c4 0c             	add    $0xc,%esp
41a1f4:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a1fb:	00
41a1fc:	74 09                	je     0x41a207
41a1fe:	80 b8 e4 09 00 00 00 	cmpb   $0x0,0x9e4(%eax)
41a205:	74 61                	je     0x41a268
41a207:	80 b8 e4 09 00 00 00 	cmpb   $0x0,0x9e4(%eax)
41a20e:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41a213:	75 05                	jne    0x41a21a
41a215:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41a21a:	68 c8 7a 46 00       	push   $0x467ac8
41a21f:	50                   	push   %eax
41a220:	68 00 82 46 00       	push   $0x468200
41a225:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a229:	68 00 08 00 00       	push   $0x800
41a22e:	51                   	push   %ecx
41a22f:	e8 8f 6b 01 00       	call   0x430dc3
41a234:	8b c6                	mov    %esi,%eax
41a236:	83 c4 14             	add    $0x14,%esp
41a239:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a240:	00
41a241:	8d 50 01             	lea    0x1(%eax),%edx
41a244:	8a 08                	mov    (%eax),%cl
41a246:	40                   	inc    %eax
41a247:	84 c9                	test   %cl,%cl
41a249:	75 f9                	jne    0x41a244
41a24b:	2b c2                	sub    %edx,%eax
41a24d:	8b d5                	mov    %ebp,%edx
41a24f:	2b d0                	sub    %eax,%edx
41a251:	4a                   	dec    %edx
41a252:	52                   	push   %edx
41a253:	8d 44 24 14          	lea    0x14(%esp),%eax
41a257:	50                   	push   %eax
41a258:	56                   	push   %esi
41a259:	e8 72 89 01 00       	call   0x432bd0
41a25e:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a265:	83 c4 0c             	add    $0xc,%esp
41a268:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a26f:	00
41a270:	74 09                	je     0x41a27b
41a272:	80 b8 e5 09 00 00 00 	cmpb   $0x0,0x9e5(%eax)
41a279:	74 61                	je     0x41a2dc
41a27b:	80 b8 e5 09 00 00 00 	cmpb   $0x0,0x9e5(%eax)
41a282:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41a287:	75 05                	jne    0x41a28e
41a289:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41a28e:	68 b8 7a 46 00       	push   $0x467ab8
41a293:	50                   	push   %eax
41a294:	68 00 82 46 00       	push   $0x468200
41a299:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a29d:	68 00 08 00 00       	push   $0x800
41a2a2:	51                   	push   %ecx
41a2a3:	e8 1b 6b 01 00       	call   0x430dc3
41a2a8:	8b c6                	mov    %esi,%eax
41a2aa:	83 c4 14             	add    $0x14,%esp
41a2ad:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a2b4:	00
41a2b5:	8d 50 01             	lea    0x1(%eax),%edx
41a2b8:	8a 08                	mov    (%eax),%cl
41a2ba:	40                   	inc    %eax
41a2bb:	84 c9                	test   %cl,%cl
41a2bd:	75 f9                	jne    0x41a2b8
41a2bf:	2b c2                	sub    %edx,%eax
41a2c1:	8b d5                	mov    %ebp,%edx
41a2c3:	2b d0                	sub    %eax,%edx
41a2c5:	4a                   	dec    %edx
41a2c6:	52                   	push   %edx
41a2c7:	8d 44 24 14          	lea    0x14(%esp),%eax
41a2cb:	50                   	push   %eax
41a2cc:	56                   	push   %esi
41a2cd:	e8 fe 88 01 00       	call   0x432bd0
41a2d2:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a2d9:	83 c4 0c             	add    $0xc,%esp
41a2dc:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a2e3:	00
41a2e4:	74 09                	je     0x41a2ef
41a2e6:	80 b8 e6 09 00 00 01 	cmpb   $0x1,0x9e6(%eax)
41a2ed:	74 65                	je     0x41a354
41a2ef:	80 b8 e6 09 00 00 00 	cmpb   $0x0,0x9e6(%eax)
41a2f6:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41a2fb:	75 05                	jne    0x41a302
41a2fd:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41a302:	68 9c 7a 46 00       	push   $0x467a9c
41a307:	50                   	push   %eax
41a308:	68 00 82 46 00       	push   $0x468200
41a30d:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a311:	68 00 08 00 00       	push   $0x800
41a316:	51                   	push   %ecx
41a317:	e8 a7 6a 01 00       	call   0x430dc3
41a31c:	8b c6                	mov    %esi,%eax
41a31e:	83 c4 14             	add    $0x14,%esp
41a321:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a328:	00
41a329:	8d 50 01             	lea    0x1(%eax),%edx
41a32c:	8d 64 24 00          	lea    0x0(%esp),%esp
41a330:	8a 08                	mov    (%eax),%cl
41a332:	40                   	inc    %eax
41a333:	84 c9                	test   %cl,%cl
41a335:	75 f9                	jne    0x41a330
41a337:	2b c2                	sub    %edx,%eax
41a339:	8b d5                	mov    %ebp,%edx
41a33b:	2b d0                	sub    %eax,%edx
41a33d:	4a                   	dec    %edx
41a33e:	52                   	push   %edx
41a33f:	8d 44 24 14          	lea    0x14(%esp),%eax
41a343:	50                   	push   %eax
41a344:	56                   	push   %esi
41a345:	e8 86 88 01 00       	call   0x432bd0
41a34a:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a351:	83 c4 0c             	add    $0xc,%esp
41a354:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a35b:	00
41a35c:	74 09                	je     0x41a367
41a35e:	80 b8 e7 09 00 00 00 	cmpb   $0x0,0x9e7(%eax)
41a365:	74 61                	je     0x41a3c8
41a367:	80 b8 e7 09 00 00 00 	cmpb   $0x0,0x9e7(%eax)
41a36e:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41a373:	75 05                	jne    0x41a37a
41a375:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41a37a:	68 88 7a 46 00       	push   $0x467a88
41a37f:	50                   	push   %eax
41a380:	68 00 82 46 00       	push   $0x468200
41a385:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a389:	68 00 08 00 00       	push   $0x800
41a38e:	51                   	push   %ecx
41a38f:	e8 2f 6a 01 00       	call   0x430dc3
41a394:	8b c6                	mov    %esi,%eax
41a396:	83 c4 14             	add    $0x14,%esp
41a399:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a3a0:	00
41a3a1:	8d 50 01             	lea    0x1(%eax),%edx
41a3a4:	8a 08                	mov    (%eax),%cl
41a3a6:	40                   	inc    %eax
41a3a7:	84 c9                	test   %cl,%cl
41a3a9:	75 f9                	jne    0x41a3a4
41a3ab:	2b c2                	sub    %edx,%eax
41a3ad:	8b d5                	mov    %ebp,%edx
41a3af:	2b d0                	sub    %eax,%edx
41a3b1:	4a                   	dec    %edx
41a3b2:	52                   	push   %edx
41a3b3:	8d 44 24 14          	lea    0x14(%esp),%eax
41a3b7:	50                   	push   %eax
41a3b8:	56                   	push   %esi
41a3b9:	e8 12 88 01 00       	call   0x432bd0
41a3be:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a3c5:	83 c4 0c             	add    $0xc,%esp
41a3c8:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a3cf:	00
41a3d0:	74 08                	je     0x41a3da
41a3d2:	39 b8 e8 09 00 00    	cmp    %edi,0x9e8(%eax)
41a3d8:	74 62                	je     0x41a43c
41a3da:	8b 88 e8 09 00 00    	mov    0x9e8(%eax),%ecx
41a3e0:	b8 10 82 46 00       	mov    $0x468210,%eax
41a3e5:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a3eb:	77 05                	ja     0x41a3f2