4f20d3:	8b 10                	mov    (%eax),%edx
4f20d5:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f20db:	8b 0b                	mov    (%ebx),%ecx
4f20dd:	89 13                	mov    %edx,(%ebx)
4f20df:	85 c9                	test   %ecx,%ecx
4f20e1:	74 06                	je     0x4f20e9
4f20e3:	8b 01                	mov    (%ecx),%eax
4f20e5:	6a 01                	push   $0x1
4f20e7:	ff 10                	call   *(%eax)
4f20e9:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f20ec:	85 c9                	test   %ecx,%ecx
4f20ee:	74 06                	je     0x4f20f6
4f20f0:	8b 01                	mov    (%ecx),%eax
4f20f2:	6a 01                	push   $0x1
4f20f4:	ff 10                	call   *(%eax)
4f20f6:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f20f9:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f2100:	83 f8 10             	cmp    $0x10,%eax
4f2103:	72 0d                	jb     0x4f2112
4f2105:	40                   	inc    %eax
4f2106:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2109:	50                   	push   %eax
4f210a:	ff 75 d8             	push   -0x28(%ebp)
4f210d:	e8 0a 25 f4 ff       	call   0x43461c
4f2112:	6a 06                	push   $0x6
4f2114:	68 c4 99 bd 00       	push   $0xbd99c4
4f2119:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f211c:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4f2123:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4f212a:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4f212e:	e8 5e 25 f2 ff       	call   0x414691
4f2133:	57                   	push   %edi
4f2134:	8d 45 d8             	lea    -0x28(%ebp),%eax
4f2137:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4f213e:	50                   	push   %eax
4f213f:	8d 45 bc             	lea    -0x44(%ebp),%eax
4f2142:	50                   	push   %eax
4f2143:	e8 2e 68 f2 ff       	call   0x418976
4f2148:	8d 5e 08             	lea    0x8(%esi),%ebx
4f214b:	83 c4 0c             	add    $0xc,%esp
4f214e:	3b d8                	cmp    %eax,%ebx
4f2150:	74 16                	je     0x4f2168
4f2152:	8b 10                	mov    (%eax),%edx
4f2154:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f215a:	8b 0b                	mov    (%ebx),%ecx
4f215c:	89 13                	mov    %edx,(%ebx)
4f215e:	85 c9                	test   %ecx,%ecx
4f2160:	74 06                	je     0x4f2168
4f2162:	8b 01                	mov    (%ecx),%eax
4f2164:	6a 01                	push   $0x1
4f2166:	ff 10                	call   *(%eax)
4f2168:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f216b:	85 c9                	test   %ecx,%ecx
4f216d:	74 06                	je     0x4f2175
4f216f:	8b 01                	mov    (%ecx),%eax
4f2171:	6a 01                	push   $0x1
4f2173:	ff 10                	call   *(%eax)
4f2175:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f2178:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f217f:	83 f8 10             	cmp    $0x10,%eax
4f2182:	72 0d                	jb     0x4f2191
4f2184:	40                   	inc    %eax
4f2185:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2188:	50                   	push   %eax
4f2189:	ff 75 d8             	push   -0x28(%ebp)
4f218c:	e8 8b 24 f4 ff       	call   0x43461c
4f2191:	6a 04                	push   $0x4
4f2193:	68 ec 5f bd 00       	push   $0xbd5fec
4f2198:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f219b:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4f21a2:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4f21a9:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4f21ad:	e8 df 24 f2 ff       	call   0x414691
4f21b2:	57                   	push   %edi
4f21b3:	8d 45 d8             	lea    -0x28(%ebp),%eax
4f21b6:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
4f21bd:	50                   	push   %eax
4f21be:	8d 45 bc             	lea    -0x44(%ebp),%eax
4f21c1:	50                   	push   %eax
4f21c2:	e8 af 67 f2 ff       	call   0x418976
4f21c7:	8d 5e 0c             	lea    0xc(%esi),%ebx
4f21ca:	83 c4 0c             	add    $0xc,%esp
4f21cd:	3b d8                	cmp    %eax,%ebx
4f21cf:	74 16                	je     0x4f21e7
4f21d1:	8b 10                	mov    (%eax),%edx
4f21d3:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f21d9:	8b 0b                	mov    (%ebx),%ecx
4f21db:	89 13                	mov    %edx,(%ebx)
4f21dd:	85 c9                	test   %ecx,%ecx
4f21df:	74 06                	je     0x4f21e7
4f21e1:	8b 01                	mov    (%ecx),%eax
4f21e3:	6a 01                	push   $0x1
4f21e5:	ff 10                	call   *(%eax)
4f21e7:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f21ea:	85 c9                	test   %ecx,%ecx
4f21ec:	74 06                	je     0x4f21f4
4f21ee:	8b 01                	mov    (%ecx),%eax
4f21f0:	6a 01                	push   $0x1
4f21f2:	ff 10                	call   *(%eax)
4f21f4:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f21f7:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f21fe:	83 f8 10             	cmp    $0x10,%eax
4f2201:	72 0d                	jb     0x4f2210
4f2203:	40                   	inc    %eax
4f2204:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2207:	50                   	push   %eax
4f2208:	ff 75 d8             	push   -0x28(%ebp)
4f220b:	e8 0c 24 f4 ff       	call   0x43461c
4f2210:	6a 03                	push   $0x3
4f2212:	68 70 a3 bd 00       	push   $0xbda370
4f2217:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f221a:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4f2221:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4f2228:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4f222c:	e8 60 24 f2 ff       	call   0x414691
4f2231:	57                   	push   %edi
4f2232:	8d 45 d8             	lea    -0x28(%ebp),%eax
4f2235:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
4f223c:	50                   	push   %eax
4f223d:	8d 45 bc             	lea    -0x44(%ebp),%eax
4f2240:	50                   	push   %eax
4f2241:	e8 30 67 f2 ff       	call   0x418976
4f2246:	8d 5e 10             	lea    0x10(%esi),%ebx
4f2249:	83 c4 0c             	add    $0xc,%esp
4f224c:	3b d8                	cmp    %eax,%ebx
4f224e:	74 16                	je     0x4f2266
4f2250:	8b 10                	mov    (%eax),%edx
4f2252:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f2258:	8b 0b                	mov    (%ebx),%ecx
4f225a:	89 13                	mov    %edx,(%ebx)
4f225c:	85 c9                	test   %ecx,%ecx
4f225e:	74 06                	je     0x4f2266
4f2260:	8b 01                	mov    (%ecx),%eax
4f2262:	6a 01                	push   $0x1
4f2264:	ff 10                	call   *(%eax)
4f2266:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f2269:	85 c9                	test   %ecx,%ecx
4f226b:	74 06                	je     0x4f2273
4f226d:	8b 01                	mov    (%ecx),%eax
4f226f:	6a 01                	push   $0x1
4f2271:	ff 10                	call   *(%eax)
4f2273:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f2276:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f227d:	83 f8 10             	cmp    $0x10,%eax
4f2280:	72 0d                	jb     0x4f228f
4f2282:	40                   	inc    %eax
4f2283:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2286:	50                   	push   %eax
4f2287:	ff 75 d8             	push   -0x28(%ebp)
4f228a:	e8 8d 23 f4 ff       	call   0x43461c
4f228f:	6a 05                	push   $0x5
4f2291:	68 4c 52 bd 00       	push   $0xbd524c
4f2296:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2299:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4f22a0:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4f22a7:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4f22ab:	e8 e1 23 f2 ff       	call   0x414691
4f22b0:	57                   	push   %edi
4f22b1:	8d 45 d8             	lea    -0x28(%ebp),%eax
4f22b4:	c7 45 fc 04 00 00 00 	movl   $0x4,-0x4(%ebp)
4f22bb:	50                   	push   %eax
4f22bc:	8d 45 bc             	lea    -0x44(%ebp),%eax
4f22bf:	50                   	push   %eax
4f22c0:	e8 b1 66 f2 ff       	call   0x418976
4f22c5:	8d 5e 14             	lea    0x14(%esi),%ebx
4f22c8:	83 c4 0c             	add    $0xc,%esp
4f22cb:	3b d8                	cmp    %eax,%ebx
4f22cd:	74 16                	je     0x4f22e5
4f22cf:	8b 10                	mov    (%eax),%edx
4f22d1:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f22d7:	8b 0b                	mov    (%ebx),%ecx
4f22d9:	89 13                	mov    %edx,(%ebx)
4f22db:	85 c9                	test   %ecx,%ecx
4f22dd:	74 06                	je     0x4f22e5
4f22df:	8b 01                	mov    (%ecx),%eax
4f22e1:	6a 01                	push   $0x1
4f22e3:	ff 10                	call   *(%eax)
4f22e5:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f22e8:	85 c9                	test   %ecx,%ecx
4f22ea:	74 06                	je     0x4f22f2
4f22ec:	8b 01                	mov    (%ecx),%eax
4f22ee:	6a 01                	push   $0x1
4f22f0:	ff 10                	call   *(%eax)
4f22f2:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f22f5:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f22fc:	83 f8 10             	cmp    $0x10,%eax
4f22ff:	72 0d                	jb     0x4f230e
4f2301:	40                   	inc    %eax
4f2302:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2305:	50                   	push   %eax
4f2306:	ff 75 d8             	push   -0x28(%ebp)
4f2309:	e8 0e 23 f4 ff       	call   0x43461c
4f230e:	6a 05                	push   $0x5
4f2310:	68 84 b5 bd 00       	push   $0xbdb584
4f2315:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2318:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4f231f:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4f2326:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4f232a:	e8 62 23 f2 ff       	call   0x414691
4f232f:	57                   	push   %edi
4f2330:	8d 45 d8             	lea    -0x28(%ebp),%eax
4f2333:	c7 45 fc 05 00 00 00 	movl   $0x5,-0x4(%ebp)
4f233a:	50                   	push   %eax
4f233b:	8d 45 bc             	lea    -0x44(%ebp),%eax
4f233e:	50                   	push   %eax
4f233f:	e8 32 66 f2 ff       	call   0x418976
4f2344:	8d 5e 18             	lea    0x18(%esi),%ebx
4f2347:	83 c4 0c             	add    $0xc,%esp
4f234a:	3b d8                	cmp    %eax,%ebx
4f234c:	74 16                	je     0x4f2364
4f234e:	8b 10                	mov    (%eax),%edx
4f2350:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f2356:	8b 0b                	mov    (%ebx),%ecx
4f2358:	89 13                	mov    %edx,(%ebx)
4f235a:	85 c9                	test   %ecx,%ecx
4f235c:	74 06                	je     0x4f2364
4f235e:	8b 01                	mov    (%ecx),%eax
4f2360:	6a 01                	push   $0x1
4f2362:	ff 10                	call   *(%eax)
4f2364:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f2367:	85 c9                	test   %ecx,%ecx
4f2369:	74 06                	je     0x4f2371
4f236b:	8b 01                	mov    (%ecx),%eax
4f236d:	6a 01                	push   $0x1
4f236f:	ff 10                	call   *(%eax)
4f2371:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f2374:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f237b:	83 f8 10             	cmp    $0x10,%eax
4f237e:	72 0d                	jb     0x4f238d
4f2380:	40                   	inc    %eax
4f2381:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2384:	50                   	push   %eax
4f2385:	ff 75 d8             	push   -0x28(%ebp)
4f2388:	e8 8f 22 f4 ff       	call   0x43461c
4f238d:	68 8c b5 bd 00       	push   $0xbdb58c
4f2392:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2395:	e8 30 49 f2 ff       	call   0x416cca
4f239a:	57                   	push   %edi
4f239b:	8d 45 d8             	lea    -0x28(%ebp),%eax
4f239e:	c7 45 fc 06 00 00 00 	movl   $0x6,-0x4(%ebp)
4f23a5:	50                   	push   %eax
4f23a6:	8d 45 bc             	lea    -0x44(%ebp),%eax
4f23a9:	50                   	push   %eax
4f23aa:	e8 c7 65 f2 ff       	call   0x418976
4f23af:	8d 5e 1c             	lea    0x1c(%esi),%ebx
4f23b2:	83 c4 0c             	add    $0xc,%esp
4f23b5:	3b d8                	cmp    %eax,%ebx
4f23b7:	74 16                	je     0x4f23cf
4f23b9:	8b 10                	mov    (%eax),%edx
4f23bb:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f23c1:	8b 0b                	mov    (%ebx),%ecx
4f23c3:	89 13                	mov    %edx,(%ebx)
4f23c5:	85 c9                	test   %ecx,%ecx
4f23c7:	74 06                	je     0x4f23cf
4f23c9:	8b 01                	mov    (%ecx),%eax
4f23cb:	6a 01                	push   $0x1
4f23cd:	ff 10                	call   *(%eax)
4f23cf:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f23d2:	85 c9                	test   %ecx,%ecx
4f23d4:	74 06                	je     0x4f23dc
4f23d6:	8b 01                	mov    (%ecx),%eax
4f23d8:	6a 01                	push   $0x1
4f23da:	ff 10                	call   *(%eax)
4f23dc:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f23df:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f23e6:	83 f8 10             	cmp    $0x10,%eax
4f23e9:	72 0d                	jb     0x4f23f8
4f23eb:	40                   	inc    %eax
4f23ec:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f23ef:	50                   	push   %eax
4f23f0:	ff 75 d8             	push   -0x28(%ebp)
4f23f3:	e8 24 22 f4 ff       	call   0x43461c
4f23f8:	68 ac 91 bd 00       	push   $0xbd91ac
4f23fd:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f2400:	e8 c5 48 f2 ff       	call   0x416cca
4f2405:	57                   	push   %edi
4f2406:	8d 45 d8             	lea    -0x28(%ebp),%eax
4f2409:	c7 45 fc 07 00 00 00 	movl   $0x7,-0x4(%ebp)
4f2410:	50                   	push   %eax
4f2411:	8d 45 bc             	lea    -0x44(%ebp),%eax
4f2414:	50                   	push   %eax
4f2415:	e8 5c 65 f2 ff       	call   0x418976
4f241a:	8d 5e 20             	lea    0x20(%esi),%ebx
4f241d:	83 c4 0c             	add    $0xc,%esp
4f2420:	3b d8                	cmp    %eax,%ebx
4f2422:	74 16                	je     0x4f243a
4f2424:	8b 10                	mov    (%eax),%edx
4f2426:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f242c:	8b 0b                	mov    (%ebx),%ecx
4f242e:	89 13                	mov    %edx,(%ebx)
4f2430:	85 c9                	test   %ecx,%ecx
4f2432:	74 06                	je     0x4f243a
4f2434:	8b 01                	mov    (%ecx),%eax
4f2436:	6a 01                	push   $0x1
4f2438:	ff 10                	call   *(%eax)
4f243a:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f243d:	85 c9                	test   %ecx,%ecx
4f243f:	74 06                	je     0x4f2447
4f2441:	8b 01                	mov    (%ecx),%eax
4f2443:	6a 01                	push   $0x1
4f2445:	ff 10                	call   *(%eax)
4f2447:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f244a:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f2451:	83 f8 10             	cmp    $0x10,%eax
4f2454:	72 0d                	jb     0x4f2463
4f2456:	40                   	inc    %eax
4f2457:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f245a:	50                   	push   %eax
4f245b:	ff 75 d8             	push   -0x28(%ebp)
4f245e:	e8 b9 21 f4 ff       	call   0x43461c
4f2463:	68 9c b5 bd 00       	push   $0xbdb59c
4f2468:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f246b:	e8 5a 48 f2 ff       	call   0x416cca
4f2470:	57                   	push   %edi
4f2471:	8d 45 d8             	lea    -0x28(%ebp),%eax
4f2474:	c7 45 fc 08 00 00 00 	movl   $0x8,-0x4(%ebp)
4f247b:	50                   	push   %eax
4f247c:	8d 45 bc             	lea    -0x44(%ebp),%eax
4f247f:	50                   	push   %eax
4f2480:	e8 f1 64 f2 ff       	call   0x418976
4f2485:	8d 5e 24             	lea    0x24(%esi),%ebx
4f2488:	83 c4 0c             	add    $0xc,%esp
4f248b:	3b d8                	cmp    %eax,%ebx
4f248d:	74 16                	je     0x4f24a5
4f248f:	8b 10                	mov    (%eax),%edx
4f2491:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4f2497:	8b 0b                	mov    (%ebx),%ecx
4f2499:	89 13                	mov    %edx,(%ebx)
4f249b:	85 c9                	test   %ecx,%ecx
4f249d:	74 06                	je     0x4f24a5
4f249f:	8b 01                	mov    (%ecx),%eax
4f24a1:	6a 01                	push   $0x1
4f24a3:	ff 10                	call   *(%eax)
4f24a5:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4f24a8:	85 c9                	test   %ecx,%ecx
4f24aa:	74 06                	je     0x4f24b2
4f24ac:	8b 01                	mov    (%ecx),%eax
4f24ae:	6a 01                	push   $0x1
4f24b0:	ff 10                	call   *(%eax)
4f24b2:	8b 45 ec             	mov    -0x14(%ebp),%eax
4f24b5:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4f24bc:	83 f8 10             	cmp    $0x10,%eax
4f24bf:	72 0d                	jb     0x4f24ce
4f24c1:	40                   	inc    %eax
4f24c2:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4f24c5:	50                   	push   %eax
4f24c6:	ff 75 d8             	push   -0x28(%ebp)
4f24c9:	e8 4e 21 f4 ff       	call   0x43461c
4f24ce:	68 c0 a9 bd 00       	push   $0xbda9c0
4f24d3:	8d 4d d8             	lea    -0x28(%ebp),%ecx