4060d0:	56                   	push   %esi
4060d1:	8d 8d 20 f8 ff ff    	lea    -0x7e0(%ebp),%ecx
4060d7:	c7 45 fc 43 01 00 00 	movl   $0x143,-0x4(%ebp)
4060de:	e8 06 8b 01 00       	call   0x41ebe9
4060e3:	8d 8d 20 f8 ff ff    	lea    -0x7e0(%ebp),%ecx
4060e9:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4060ec:	e8 af 89 01 00       	call   0x41eaa0
4060f1:	85 ff                	test   %edi,%edi
4060f3:	0f 84 4d 46 00 00    	je     0x40a746
4060f9:	8d 8d d8 fa ff ff    	lea    -0x528(%ebp),%ecx
4060ff:	e8 88 88 01 00       	call   0x41e98c
406104:	56                   	push   %esi
406105:	8d 8d d8 fa ff ff    	lea    -0x528(%ebp),%ecx
40610b:	c7 45 fc 44 01 00 00 	movl   $0x144,-0x4(%ebp)
406112:	e8 d2 8a 01 00       	call   0x41ebe9
406117:	8d 8d d8 fa ff ff    	lea    -0x528(%ebp),%ecx
40611d:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406120:	e8 7b 89 01 00       	call   0x41eaa0
406125:	85 ff                	test   %edi,%edi
406127:	0f 84 19 46 00 00    	je     0x40a746
40612d:	8d 8d c0 f6 ff ff    	lea    -0x940(%ebp),%ecx
406133:	e8 54 88 01 00       	call   0x41e98c
406138:	56                   	push   %esi
406139:	8d 8d c0 f6 ff ff    	lea    -0x940(%ebp),%ecx
40613f:	c7 45 fc 45 01 00 00 	movl   $0x145,-0x4(%ebp)
406146:	e8 9e 8a 01 00       	call   0x41ebe9
40614b:	8d 8d c0 f6 ff ff    	lea    -0x940(%ebp),%ecx
406151:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406154:	e8 47 89 01 00       	call   0x41eaa0
406159:	85 ff                	test   %edi,%edi
40615b:	0f 84 e5 45 00 00    	je     0x40a746
406161:	8d 8d d0 fa ff ff    	lea    -0x530(%ebp),%ecx
406167:	e8 20 88 01 00       	call   0x41e98c
40616c:	56                   	push   %esi
40616d:	8d 8d d0 fa ff ff    	lea    -0x530(%ebp),%ecx
406173:	c7 45 fc 46 01 00 00 	movl   $0x146,-0x4(%ebp)
40617a:	e8 6a 8a 01 00       	call   0x41ebe9
40617f:	8d 8d d0 fa ff ff    	lea    -0x530(%ebp),%ecx
406185:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406188:	e8 13 89 01 00       	call   0x41eaa0
40618d:	85 ff                	test   %edi,%edi
40618f:	0f 84 b1 45 00 00    	je     0x40a746
406195:	8d 8d 18 f8 ff ff    	lea    -0x7e8(%ebp),%ecx
40619b:	e8 ec 87 01 00       	call   0x41e98c
4061a0:	56                   	push   %esi
4061a1:	8d 8d 18 f8 ff ff    	lea    -0x7e8(%ebp),%ecx
4061a7:	c7 45 fc 47 01 00 00 	movl   $0x147,-0x4(%ebp)
4061ae:	e8 36 8a 01 00       	call   0x41ebe9
4061b3:	8d 8d 18 f8 ff ff    	lea    -0x7e8(%ebp),%ecx
4061b9:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4061bc:	e8 df 88 01 00       	call   0x41eaa0
4061c1:	85 ff                	test   %edi,%edi
4061c3:	0f 84 7d 45 00 00    	je     0x40a746
4061c9:	8d 8d c8 fa ff ff    	lea    -0x538(%ebp),%ecx
4061cf:	e8 b8 87 01 00       	call   0x41e98c
4061d4:	56                   	push   %esi
4061d5:	8d 8d c8 fa ff ff    	lea    -0x538(%ebp),%ecx
4061db:	c7 45 fc 48 01 00 00 	movl   $0x148,-0x4(%ebp)
4061e2:	e8 02 8a 01 00       	call   0x41ebe9
4061e7:	8d 8d c8 fa ff ff    	lea    -0x538(%ebp),%ecx
4061ed:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4061f0:	e8 ab 88 01 00       	call   0x41eaa0
4061f5:	85 ff                	test   %edi,%edi
4061f7:	0f 84 49 45 00 00    	je     0x40a746
4061fd:	8d 8d 10 f6 ff ff    	lea    -0x9f0(%ebp),%ecx
406203:	e8 84 87 01 00       	call   0x41e98c
406208:	56                   	push   %esi
406209:	8d 8d 10 f6 ff ff    	lea    -0x9f0(%ebp),%ecx
40620f:	c7 45 fc 49 01 00 00 	movl   $0x149,-0x4(%ebp)
406216:	e8 ce 89 01 00       	call   0x41ebe9
40621b:	8d 8d 10 f6 ff ff    	lea    -0x9f0(%ebp),%ecx
406221:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406224:	e8 77 88 01 00       	call   0x41eaa0
406229:	85 ff                	test   %edi,%edi
40622b:	0f 84 15 45 00 00    	je     0x40a746
406231:	8d 8d c0 fa ff ff    	lea    -0x540(%ebp),%ecx
406237:	e8 50 87 01 00       	call   0x41e98c
40623c:	56                   	push   %esi
40623d:	8d 8d c0 fa ff ff    	lea    -0x540(%ebp),%ecx
406243:	c7 45 fc 4a 01 00 00 	movl   $0x14a,-0x4(%ebp)
40624a:	e8 9a 89 01 00       	call   0x41ebe9
40624f:	8d 8d c0 fa ff ff    	lea    -0x540(%ebp),%ecx
406255:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406258:	e8 43 88 01 00       	call   0x41eaa0
40625d:	85 ff                	test   %edi,%edi
40625f:	0f 84 e1 44 00 00    	je     0x40a746
406265:	8d 8d 10 f8 ff ff    	lea    -0x7f0(%ebp),%ecx
40626b:	e8 1c 87 01 00       	call   0x41e98c
406270:	56                   	push   %esi
406271:	8d 8d 10 f8 ff ff    	lea    -0x7f0(%ebp),%ecx
406277:	c7 45 fc 4b 01 00 00 	movl   $0x14b,-0x4(%ebp)
40627e:	e8 66 89 01 00       	call   0x41ebe9
406283:	8d 8d 10 f8 ff ff    	lea    -0x7f0(%ebp),%ecx
406289:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40628c:	e8 0f 88 01 00       	call   0x41eaa0
406291:	85 ff                	test   %edi,%edi
406293:	0f 84 ad 44 00 00    	je     0x40a746
406299:	8d 8d b8 fa ff ff    	lea    -0x548(%ebp),%ecx
40629f:	e8 e8 86 01 00       	call   0x41e98c
4062a4:	56                   	push   %esi
4062a5:	8d 8d b8 fa ff ff    	lea    -0x548(%ebp),%ecx
4062ab:	c7 45 fc 4c 01 00 00 	movl   $0x14c,-0x4(%ebp)
4062b2:	e8 32 89 01 00       	call   0x41ebe9
4062b7:	8d 8d b8 fa ff ff    	lea    -0x548(%ebp),%ecx
4062bd:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4062c0:	e8 db 87 01 00       	call   0x41eaa0
4062c5:	85 ff                	test   %edi,%edi
4062c7:	0f 84 79 44 00 00    	je     0x40a746
4062cd:	8d 8d b8 f6 ff ff    	lea    -0x948(%ebp),%ecx
4062d3:	e8 b4 86 01 00       	call   0x41e98c
4062d8:	56                   	push   %esi
4062d9:	8d 8d b8 f6 ff ff    	lea    -0x948(%ebp),%ecx
4062df:	c7 45 fc 4d 01 00 00 	movl   $0x14d,-0x4(%ebp)
4062e6:	e8 fe 88 01 00       	call   0x41ebe9
4062eb:	8d 8d b8 f6 ff ff    	lea    -0x948(%ebp),%ecx
4062f1:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4062f4:	e8 a7 87 01 00       	call   0x41eaa0
4062f9:	85 ff                	test   %edi,%edi
4062fb:	0f 84 45 44 00 00    	je     0x40a746
406301:	8d 8d b0 fa ff ff    	lea    -0x550(%ebp),%ecx
406307:	e8 80 86 01 00       	call   0x41e98c
40630c:	56                   	push   %esi
40630d:	8d 8d b0 fa ff ff    	lea    -0x550(%ebp),%ecx
406313:	c7 45 fc 4e 01 00 00 	movl   $0x14e,-0x4(%ebp)
40631a:	e8 ca 88 01 00       	call   0x41ebe9
40631f:	8d 8d b0 fa ff ff    	lea    -0x550(%ebp),%ecx
406325:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406328:	e8 73 87 01 00       	call   0x41eaa0
40632d:	85 ff                	test   %edi,%edi
40632f:	0f 84 11 44 00 00    	je     0x40a746
406335:	8d 8d 08 f8 ff ff    	lea    -0x7f8(%ebp),%ecx
40633b:	e8 4c 86 01 00       	call   0x41e98c
406340:	56                   	push   %esi
406341:	8d 8d 08 f8 ff ff    	lea    -0x7f8(%ebp),%ecx
406347:	c7 45 fc 4f 01 00 00 	movl   $0x14f,-0x4(%ebp)
40634e:	e8 96 88 01 00       	call   0x41ebe9
406353:	8d 8d 08 f8 ff ff    	lea    -0x7f8(%ebp),%ecx
406359:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40635c:	e8 3f 87 01 00       	call   0x41eaa0
406361:	85 ff                	test   %edi,%edi
406363:	0f 84 dd 43 00 00    	je     0x40a746
406369:	8d 4d f0             	lea    -0x10(%ebp),%ecx
40636c:	e8 1b 86 01 00       	call   0x41e98c
406371:	56                   	push   %esi
406372:	8d 4d f0             	lea    -0x10(%ebp),%ecx
406375:	c7 45 fc 50 01 00 00 	movl   $0x150,-0x4(%ebp)
40637c:	e8 68 88 01 00       	call   0x41ebe9
406381:	8d 4d f0             	lea    -0x10(%ebp),%ecx
406384:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406387:	e8 14 87 01 00       	call   0x41eaa0
40638c:	85 ff                	test   %edi,%edi
40638e:	0f 84 b2 43 00 00    	je     0x40a746
406394:	8d 4d ec             	lea    -0x14(%ebp),%ecx
406397:	e8 f0 85 01 00       	call   0x41e98c
40639c:	56                   	push   %esi
40639d:	8d 4d ec             	lea    -0x14(%ebp),%ecx
4063a0:	c7 45 fc 51 01 00 00 	movl   $0x151,-0x4(%ebp)
4063a7:	e8 3d 88 01 00       	call   0x41ebe9
4063ac:	8d 4d ec             	lea    -0x14(%ebp),%ecx
4063af:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4063b2:	e8 e9 86 01 00       	call   0x41eaa0
4063b7:	85 ff                	test   %edi,%edi
4063b9:	0f 84 87 43 00 00    	je     0x40a746
4063bf:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4063c2:	e8 c5 85 01 00       	call   0x41e98c
4063c7:	56                   	push   %esi
4063c8:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4063cb:	c7 45 fc 52 01 00 00 	movl   $0x152,-0x4(%ebp)
4063d2:	e8 12 88 01 00       	call   0x41ebe9
4063d7:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4063da:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4063dd:	e8 be 86 01 00       	call   0x41eaa0
4063e2:	85 ff                	test   %edi,%edi
4063e4:	0f 84 5c 43 00 00    	je     0x40a746
4063ea:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4063ed:	e8 9a 85 01 00       	call   0x41e98c
4063f2:	56                   	push   %esi
4063f3:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4063f6:	c7 45 fc 53 01 00 00 	movl   $0x153,-0x4(%ebp)
4063fd:	e8 e7 87 01 00       	call   0x41ebe9
406402:	8d 4d dc             	lea    -0x24(%ebp),%ecx
406405:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406408:	e8 93 86 01 00       	call   0x41eaa0
40640d:	85 ff                	test   %edi,%edi
40640f:	0f 84 31 43 00 00    	je     0x40a746
406415:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
406418:	e8 6f 85 01 00       	call   0x41e98c
40641d:	56                   	push   %esi
40641e:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
406421:	c7 45 fc 54 01 00 00 	movl   $0x154,-0x4(%ebp)
406428:	e8 bc 87 01 00       	call   0x41ebe9
40642d:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
406430:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406433:	e8 68 86 01 00       	call   0x41eaa0
406438:	85 ff                	test   %edi,%edi
40643a:	0f 84 06 43 00 00    	je     0x40a746
406440:	8d 4d cc             	lea    -0x34(%ebp),%ecx
406443:	e8 44 85 01 00       	call   0x41e98c
406448:	56                   	push   %esi
406449:	8d 4d cc             	lea    -0x34(%ebp),%ecx
40644c:	c7 45 fc 55 01 00 00 	movl   $0x155,-0x4(%ebp)
406453:	e8 91 87 01 00       	call   0x41ebe9
406458:	8d 4d cc             	lea    -0x34(%ebp),%ecx
40645b:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40645e:	e8 3d 86 01 00       	call   0x41eaa0
406463:	85 ff                	test   %edi,%edi
406465:	0f 84 db 42 00 00    	je     0x40a746
40646b:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
40646e:	e8 19 85 01 00       	call   0x41e98c
406473:	56                   	push   %esi
406474:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
406477:	c7 45 fc 56 01 00 00 	movl   $0x156,-0x4(%ebp)
40647e:	e8 66 87 01 00       	call   0x41ebe9
406483:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
406486:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406489:	e8 12 86 01 00       	call   0x41eaa0
40648e:	85 ff                	test   %edi,%edi
406490:	0f 84 b0 42 00 00    	je     0x40a746
406496:	8d 4d bc             	lea    -0x44(%ebp),%ecx
406499:	e8 ee 84 01 00       	call   0x41e98c
40649e:	56                   	push   %esi
40649f:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4064a2:	c7 45 fc 57 01 00 00 	movl   $0x157,-0x4(%ebp)
4064a9:	e8 3b 87 01 00       	call   0x41ebe9
4064ae:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4064b1:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4064b4:	e8 e7 85 01 00       	call   0x41eaa0
4064b9:	85 ff                	test   %edi,%edi
4064bb:	0f 84 85 42 00 00    	je     0x40a746
4064c1:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4064c4:	e8 c3 84 01 00       	call   0x41e98c
4064c9:	56                   	push   %esi
4064ca:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4064cd:	c7 45 fc 58 01 00 00 	movl   $0x158,-0x4(%ebp)
4064d4:	e8 10 87 01 00       	call   0x41ebe9
4064d9:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4064dc:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4064df:	e8 bc 85 01 00       	call   0x41eaa0
4064e4:	85 ff                	test   %edi,%edi
4064e6:	0f 84 5a 42 00 00    	je     0x40a746
4064ec:	8d 4d ac             	lea    -0x54(%ebp),%ecx
4064ef:	e8 98 84 01 00       	call   0x41e98c
4064f4:	56                   	push   %esi
4064f5:	8d 4d ac             	lea    -0x54(%ebp),%ecx
4064f8:	c7 45 fc 59 01 00 00 	movl   $0x159,-0x4(%ebp)
4064ff:	e8 e5 86 01 00       	call   0x41ebe9
406504:	8d 4d ac             	lea    -0x54(%ebp),%ecx
406507:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40650a:	e8 91 85 01 00       	call   0x41eaa0
40650f:	85 ff                	test   %edi,%edi
406511:	0f 84 2f 42 00 00    	je     0x40a746
406517:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
40651a:	e8 6d 84 01 00       	call   0x41e98c
40651f:	56                   	push   %esi
406520:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
406523:	c7 45 fc 5a 01 00 00 	movl   $0x15a,-0x4(%ebp)
40652a:	e8 ba 86 01 00       	call   0x41ebe9
40652f:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
406532:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406535:	e8 66 85 01 00       	call   0x41eaa0
40653a:	85 ff                	test   %edi,%edi
40653c:	0f 84 04 42 00 00    	je     0x40a746
406542:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
406545:	e8 42 84 01 00       	call   0x41e98c
40654a:	56                   	push   %esi
40654b:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
40654e:	c7 45 fc 5b 01 00 00 	movl   $0x15b,-0x4(%ebp)
406555:	e8 8f 86 01 00       	call   0x41ebe9
40655a:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
40655d:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406560:	e8 3b 85 01 00       	call   0x41eaa0
406565:	85 ff                	test   %edi,%edi
406567:	0f 84 d9 41 00 00    	je     0x40a746
40656d:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
406570:	e8 17 84 01 00       	call   0x41e98c
406575:	56                   	push   %esi
406576:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
406579:	c7 45 fc 5c 01 00 00 	movl   $0x15c,-0x4(%ebp)
406580:	e8 64 86 01 00       	call   0x41ebe9
406585:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
406588:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40658b:	e8 10 85 01 00       	call   0x41eaa0
406590:	85 ff                	test   %edi,%edi
406592:	0f 84 ae 41 00 00    	je     0x40a746
406598:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
40659b:	e8 ec 83 01 00       	call   0x41e98c
4065a0:	56                   	push   %esi
4065a1:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
4065a4:	c7 45 fc 5d 01 00 00 	movl   $0x15d,-0x4(%ebp)
4065ab:	e8 39 86 01 00       	call   0x41ebe9
4065b0:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
4065b3:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4065b6:	e8 e5 84 01 00       	call   0x41eaa0
4065bb:	85 ff                	test   %edi,%edi
4065bd:	0f 84 83 41 00 00    	je     0x40a746
4065c3:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4065c6:	e8 c1 83 01 00       	call   0x41e98c
4065cb:	56                   	push   %esi
4065cc:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4065cf:	c7 45 fc 5e 01 00 00 	movl   $0x15e,-0x4(%ebp)
4065d6:	e8 0e 86 01 00       	call   0x41ebe9
4065db:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4065de:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4065e1:	e8 ba 84 01 00       	call   0x41eaa0
4065e6:	85 ff                	test   %edi,%edi
4065e8:	0f 84 58 41 00 00    	je     0x40a746
4065ee:	8d 8d 7c ff ff ff    	lea    -0x84(%ebp),%ecx
4065f4:	e8 93 83 01 00       	call   0x41e98c
4065f9:	56                   	push   %esi
4065fa:	8d 8d 7c ff ff ff    	lea    -0x84(%ebp),%ecx
406600:	c7 45 fc 5f 01 00 00 	movl   $0x15f,-0x4(%ebp)
406607:	e8 dd 85 01 00       	call   0x41ebe9
40660c:	8d 8d 7c ff ff ff    	lea    -0x84(%ebp),%ecx
406612:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406615:	e8 86 84 01 00       	call   0x41eaa0
40661a:	85 ff                	test   %edi,%edi
40661c:	0f 84 24 41 00 00    	je     0x40a746
406622:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
406628:	e8 5f 83 01 00       	call   0x41e98c
40662d:	56                   	push   %esi
40662e:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
406634:	c7 45 fc 60 01 00 00 	movl   $0x160,-0x4(%ebp)
40663b:	e8 a9 85 01 00       	call   0x41ebe9
406640:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
406646:	89 5d fc             	mov    %ebx,-0x4(%ebp)
406649:	e8 52 84 01 00       	call   0x41eaa0
40664e:	85 ff                	test   %edi,%edi
406650:	0f 84 f0 40 00 00    	je     0x40a746
406656:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
40665c:	e8 2b 83 01 00       	call   0x41e98c
406661:	56                   	push   %esi
406662:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
406668:	c7 45 fc 61 01 00 00 	movl   $0x161,-0x4(%ebp)
40666f:	e8 75 85 01 00       	call   0x41ebe9
406674:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
40667a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40667d:	e8 1e 84 01 00       	call   0x41eaa0
406682:	85 ff                	test   %edi,%edi
406684:	0f 84 bc 40 00 00    	je     0x40a746
40668a:	8d 8d 64 ff ff ff    	lea    -0x9c(%ebp),%ecx
406690:	e8 f7 82 01 00       	call   0x41e98c
406695:	56                   	push   %esi
406696:	8d 8d 64 ff ff ff    	lea    -0x9c(%ebp),%ecx
40669c:	c7 45 fc 62 01 00 00 	movl   $0x162,-0x4(%ebp)
4066a3:	e8 41 85 01 00       	call   0x41ebe9
4066a8:	8d 8d 64 ff ff ff    	lea    -0x9c(%ebp),%ecx
4066ae:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4066b1:	e8 ea 83 01 00       	call   0x41eaa0
4066b6:	85 ff                	test   %edi,%edi
4066b8:	0f 84 88 40 00 00    	je     0x40a746