414007:	ff 15 f4 b2 41 00    	call   *0x41b2f4
41400d:	59                   	pop    %ecx
41400e:	59                   	pop    %ecx
41400f:	c3                   	ret
414010:	ff 25 14 b3 41 00    	jmp    *0x41b314
414016:	cc                   	int3
414017:	cc                   	int3
414018:	68 80 40 41 00       	push   $0x414080
41401d:	64 ff 35 00 00 00 00 	push   %fs:0x0
414024:	8b 44 24 10          	mov    0x10(%esp),%eax
414028:	89 6c 24 10          	mov    %ebp,0x10(%esp)
41402c:	8d 6c 24 10          	lea    0x10(%esp),%ebp
414030:	2b e0                	sub    %eax,%esp
414032:	53                   	push   %ebx
414033:	56                   	push   %esi
414034:	57                   	push   %edi
414035:	a1 18 51 41 00       	mov    0x415118,%eax
41403a:	31 45 fc             	xor    %eax,-0x4(%ebp)
41403d:	33 c5                	xor    %ebp,%eax
41403f:	50                   	push   %eax
414040:	89 65 e8             	mov    %esp,-0x18(%ebp)
414043:	ff 75 f8             	push   -0x8(%ebp)
414046:	8b 45 fc             	mov    -0x4(%ebp),%eax
414049:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
414050:	89 45 f8             	mov    %eax,-0x8(%ebp)
414053:	8d 45 f0             	lea    -0x10(%ebp),%eax
414056:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
41405c:	c3                   	ret
41405d:	8b 4d f0             	mov    -0x10(%ebp),%ecx
414060:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
414067:	59                   	pop    %ecx
414068:	5f                   	pop    %edi
414069:	5f                   	pop    %edi
41406a:	5e                   	pop    %esi
41406b:	5b                   	pop    %ebx
41406c:	8b e5                	mov    %ebp,%esp
41406e:	5d                   	pop    %ebp
41406f:	51                   	push   %ecx
414070:	c3                   	ret
414071:	cc                   	int3
414072:	cc                   	int3
414073:	cc                   	int3
414074:	cc                   	int3
414075:	cc                   	int3
414076:	cc                   	int3
414077:	cc                   	int3
414078:	cc                   	int3
414079:	cc                   	int3
41407a:	cc                   	int3
41407b:	cc                   	int3
41407c:	cc                   	int3
41407d:	cc                   	int3
41407e:	cc                   	int3
41407f:	cc                   	int3
414080:	8b ff                	mov    %edi,%edi
414082:	55                   	push   %ebp
414083:	8b ec                	mov    %esp,%ebp
414085:	ff 75 14             	push   0x14(%ebp)
414088:	ff 75 10             	push   0x10(%ebp)
41408b:	ff 75 0c             	push   0xc(%ebp)
41408e:	ff 75 08             	push   0x8(%ebp)
414091:	68 e0 38 41 00       	push   $0x4138e0
414096:	68 18 51 41 00       	push   $0x415118
41409b:	e8 20 00 00 00       	call   0x4140c0
4140a0:	83 c4 18             	add    $0x18,%esp
4140a3:	5d                   	pop    %ebp
4140a4:	c3                   	ret
4140a5:	ff 25 0c b3 41 00    	jmp    *0x41b30c
4140ab:	ff 25 08 b3 41 00    	jmp    *0x41b308
4140b1:	ff 25 04 b3 41 00    	jmp    *0x41b304
4140b7:	cc                   	int3
4140b8:	cc                   	int3
4140b9:	cc                   	int3
4140ba:	cc                   	int3
4140bb:	cc                   	int3
4140bc:	cc                   	int3
4140bd:	cc                   	int3
4140be:	cc                   	int3
4140bf:	cc                   	int3
4140c0:	ff 25 f0 b2 41 00    	jmp    *0x41b2f0
4140c6:	b8 00 d0 41 00       	mov    $0x41d000,%eax
4140cb:	e9 00 00 00 00       	jmp    0x4140d0
4140d0:	51                   	push   %ecx
4140d1:	52                   	push   %edx
4140d2:	50                   	push   %eax
4140d3:	68 38 4f 41 00       	push   $0x414f38
4140d8:	e8 8e f2 ff ff       	call   0x41336b
4140dd:	5a                   	pop    %edx
4140de:	59                   	pop    %ecx
4140df:	ff e0                	jmp    *%eax
4140e1:	cc                   	int3
4140e2:	cc                   	int3
4140e3:	cc                   	int3
4140e4:	cc                   	int3
4140e5:	cc                   	int3
4140e6:	cc                   	int3
4140e7:	cc                   	int3
4140e8:	cc                   	int3
4140e9:	cc                   	int3
4140ea:	cc                   	int3
4140eb:	cc                   	int3
4140ec:	cc                   	int3
4140ed:	cc                   	int3
4140ee:	cc                   	int3
4140ef:	cc                   	int3
4140f0:	8b 44 24 08          	mov    0x8(%esp),%eax
4140f4:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4140f8:	0b c8                	or     %eax,%ecx
4140fa:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
4140fe:	75 09                	jne    0x414109
414100:	8b 44 24 04          	mov    0x4(%esp),%eax
414104:	f7 e1                	mul    %ecx
414106:	c2 10 00             	ret    $0x10
414109:	53                   	push   %ebx
41410a:	f7 e1                	mul    %ecx
41410c:	8b d8                	mov    %eax,%ebx
41410e:	8b 44 24 08          	mov    0x8(%esp),%eax
414112:	f7 64 24 14          	mull   0x14(%esp)
414116:	03 d8                	add    %eax,%ebx
414118:	8b 44 24 08          	mov    0x8(%esp),%eax
41411c:	f7 e1                	mul    %ecx
41411e:	03 d3                	add    %ebx,%edx
414120:	5b                   	pop    %ebx
414121:	c2 10 00             	ret    $0x10
414124:	cc                   	int3
414125:	cc                   	int3
414126:	cc                   	int3
414127:	cc                   	int3
414128:	cc                   	int3
414129:	cc                   	int3
41412a:	cc                   	int3
41412b:	cc                   	int3
41412c:	cc                   	int3
41412d:	cc                   	int3
41412e:	cc                   	int3
41412f:	cc                   	int3
414130:	51                   	push   %ecx
414131:	8d 4c 24 04          	lea    0x4(%esp),%ecx
414135:	2b c8                	sub    %eax,%ecx
414137:	1b c0                	sbb    %eax,%eax
414139:	f7 d0                	not    %eax
41413b:	23 c8                	and    %eax,%ecx
41413d:	8b c4                	mov    %esp,%eax
41413f:	25 00 f0 ff ff       	and    $0xfffff000,%eax
414144:	3b c8                	cmp    %eax,%ecx
414146:	72 0a                	jb     0x414152
414148:	8b c1                	mov    %ecx,%eax
41414a:	59                   	pop    %ecx
41414b:	94                   	xchg   %eax,%esp
41414c:	8b 00                	mov    (%eax),%eax
41414e:	89 04 24             	mov    %eax,(%esp)
414151:	c3                   	ret
414152:	2d 00 10 00 00       	sub    $0x1000,%eax
414157:	85 00                	test   %eax,(%eax)
414159:	eb e9                	jmp    0x414144
41415b:	ff 25 ec b2 41 00    	jmp    *0x41b2ec
414161:	ff 25 78 b3 41 00    	jmp    *0x41b378
414167:	8b 54 24 08          	mov    0x8(%esp),%edx
41416b:	8d 42 0c             	lea    0xc(%edx),%eax
41416e:	8b 4a fc             	mov    -0x4(%edx),%ecx
414171:	33 c8                	xor    %eax,%ecx
414173:	e8 68 f7 ff ff       	call   0x4138e0
414178:	b8 20 48 41 00       	mov    $0x414820,%eax
41417d:	e9 4e f7 ff ff       	jmp    0x4138d0
414182:	8d 8d e4 fd ff ff    	lea    -0x21c(%ebp),%ecx
414188:	e9 99 31 ff ff       	jmp    0x407326
41418d:	8d 8d dc fd ff ff    	lea    -0x224(%ebp),%ecx
414193:	e9 7e 26 ff ff       	jmp    0x406816
414198:	8b 54 24 08          	mov    0x8(%esp),%edx
41419c:	8d 42 0c             	lea    0xc(%edx),%eax
41419f:	8b 8a d8 fd ff ff    	mov    -0x228(%edx),%ecx
4141a5:	33 c8                	xor    %eax,%ecx
4141a7:	e8 34 f7 ff ff       	call   0x4138e0
4141ac:	8b 4a fc             	mov    -0x4(%edx),%ecx
4141af:	33 c8                	xor    %eax,%ecx
4141b1:	e8 2a f7 ff ff       	call   0x4138e0
4141b6:	b8 44 48 41 00       	mov    $0x414844,%eax
4141bb:	e9 10 f7 ff ff       	jmp    0x4138d0
4141c0:	8b 54 24 08          	mov    0x8(%esp),%edx
4141c4:	8d 42 0c             	lea    0xc(%edx),%eax
4141c7:	8b 4a f8             	mov    -0x8(%edx),%ecx
4141ca:	33 c8                	xor    %eax,%ecx
4141cc:	e8 0f f7 ff ff       	call   0x4138e0
4141d1:	b8 20 48 41 00       	mov    $0x414820,%eax
4141d6:	e9 f5 f6 ff ff       	jmp    0x4138d0
4141db:	8b 54 24 08          	mov    0x8(%esp),%edx
4141df:	8d 42 0c             	lea    0xc(%edx),%eax
4141e2:	8b 4a dc             	mov    -0x24(%edx),%ecx
4141e5:	33 c8                	xor    %eax,%ecx
4141e7:	e8 f4 f6 ff ff       	call   0x4138e0
4141ec:	b8 78 48 41 00       	mov    $0x414878,%eax
4141f1:	e9 da f6 ff ff       	jmp    0x4138d0
4141f6:	b9 3c 50 41 00       	mov    $0x41503c,%ecx
4141fb:	e9 f1 44 ff ff       	jmp    0x4086f1
414200:	8b 54 24 08          	mov    0x8(%esp),%edx
414204:	8d 42 0c             	lea    0xc(%edx),%eax
414207:	8b 4a f0             	mov    -0x10(%edx),%ecx
41420a:	33 c8                	xor    %eax,%ecx
41420c:	e8 cf f6 ff ff       	call   0x4138e0
414211:	b8 04 49 41 00       	mov    $0x414904,%eax
414216:	e9 b5 f6 ff ff       	jmp    0x4138d0
41421b:	8b 54 24 08          	mov    0x8(%esp),%edx
41421f:	8d 42 0c             	lea    0xc(%edx),%eax
414222:	8b 4a fc             	mov    -0x4(%edx),%ecx
414225:	33 c8                	xor    %eax,%ecx
414227:	e8 b4 f6 ff ff       	call   0x4138e0
41422c:	b8 30 49 41 00       	mov    $0x414930,%eax
414231:	e9 9a f6 ff ff       	jmp    0x4138d0
414236:	b9 44 50 41 00       	mov    $0x415044,%ecx
41423b:	e9 b1 44 ff ff       	jmp    0x4086f1
414240:	8b 54 24 08          	mov    0x8(%esp),%edx
414244:	8d 42 0c             	lea    0xc(%edx),%eax
414247:	8b 4a f0             	mov    -0x10(%edx),%ecx
41424a:	33 c8                	xor    %eax,%ecx
41424c:	e8 8f f6 ff ff       	call   0x4138e0
414251:	b8 5c 49 41 00       	mov    $0x41495c,%eax
414256:	e9 75 f6 ff ff       	jmp    0x4138d0
41425b:	8d 4d cc             	lea    -0x34(%ebp),%ecx
41425e:	e9 4f bc ff ff       	jmp    0x40feb2
414263:	8d 4d a8             	lea    -0x58(%ebp),%ecx
414266:	e9 71 3b ff ff       	jmp    0x407ddc
41426b:	8b 54 24 08          	mov    0x8(%esp),%edx
41426f:	8d 42 0c             	lea    0xc(%edx),%eax
414272:	8b 4a a4             	mov    -0x5c(%edx),%ecx
414275:	33 c8                	xor    %eax,%ecx
414277:	e8 64 f6 ff ff       	call   0x4138e0
41427c:	8b 4a fc             	mov    -0x4(%edx),%ecx
41427f:	33 c8                	xor    %eax,%ecx
414281:	e8 5a f6 ff ff       	call   0x4138e0
414286:	b8 88 49 41 00       	mov    $0x414988,%eax
41428b:	e9 40 f6 ff ff       	jmp    0x4138d0
414290:	8b 54 24 08          	mov    0x8(%esp),%edx
414294:	8d 42 0c             	lea    0xc(%edx),%eax
414297:	8b 4a f8             	mov    -0x8(%edx),%ecx
41429a:	33 c8                	xor    %eax,%ecx
41429c:	e8 3f f6 ff ff       	call   0x4138e0
4142a1:	b8 30 49 41 00       	mov    $0x414930,%eax
4142a6:	e9 25 f6 ff ff       	jmp    0x4138d0
4142ab:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4142ae:	e9 ff bb ff ff       	jmp    0x40feb2
4142b3:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4142b6:	e9 21 3b ff ff       	jmp    0x407ddc
4142bb:	8b 54 24 08          	mov    0x8(%esp),%edx
4142bf:	8d 42 0c             	lea    0xc(%edx),%eax
4142c2:	8b 4a a0             	mov    -0x60(%edx),%ecx
4142c5:	33 c8                	xor    %eax,%ecx
4142c7:	e8 14 f6 ff ff       	call   0x4138e0
4142cc:	8b 4a fc             	mov    -0x4(%edx),%ecx
4142cf:	33 c8                	xor    %eax,%ecx
4142d1:	e8 0a f6 ff ff       	call   0x4138e0
4142d6:	b8 c4 49 41 00       	mov    $0x4149c4,%eax
4142db:	e9 f0 f5 ff ff       	jmp    0x4138d0
4142e0:	8d 4d e8             	lea    -0x18(%ebp),%ecx
4142e3:	e9 09 44 ff ff       	jmp    0x4086f1
4142e8:	8d 4d e8             	lea    -0x18(%ebp),%ecx
4142eb:	e9 05 3c ff ff       	jmp    0x407ef5
4142f0:	8b 54 24 08          	mov    0x8(%esp),%edx
4142f4:	8d 42 0c             	lea    0xc(%edx),%eax
4142f7:	8b 4a e4             	mov    -0x1c(%edx),%ecx
4142fa:	33 c8                	xor    %eax,%ecx
4142fc:	e8 df f5 ff ff       	call   0x4138e0
414301:	b8 00 4a 41 00       	mov    $0x414a00,%eax
414306:	e9 c5 f5 ff ff       	jmp    0x4138d0
41430b:	8d 4d ec             	lea    -0x14(%ebp),%ecx
41430e:	e9 de 43 ff ff       	jmp    0x4086f1
414313:	8d 4d ec             	lea    -0x14(%ebp),%ecx
414316:	e9 da 3b ff ff       	jmp    0x407ef5
41431b:	8b 54 24 08          	mov    0x8(%esp),%edx
41431f:	8d 42 0c             	lea    0xc(%edx),%eax
414322:	8b 4a e8             	mov    -0x18(%edx),%ecx
414325:	33 c8                	xor    %eax,%ecx
414327:	e8 b4 f5 ff ff       	call   0x4138e0
41432c:	b8 3c 4a 41 00       	mov    $0x414a3c,%eax
414331:	e9 9a f5 ff ff       	jmp    0x4138d0
414336:	8d 4d ec             	lea    -0x14(%ebp),%ecx
414339:	e9 b3 43 ff ff       	jmp    0x4086f1
41433e:	8d 4d ec             	lea    -0x14(%ebp),%ecx
414341:	e9 af 3b ff ff       	jmp    0x407ef5
414346:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
414349:	e9 a3 43 ff ff       	jmp    0x4086f1
41434e:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
414351:	e9 9f 3b ff ff       	jmp    0x407ef5
414356:	8b 54 24 08          	mov    0x8(%esp),%edx
41435a:	8d 42 0c             	lea    0xc(%edx),%eax
41435d:	8b 4a e0             	mov    -0x20(%edx),%ecx
414360:	33 c8                	xor    %eax,%ecx
414362:	e8 79 f5 ff ff       	call   0x4138e0
414367:	b8 78 4a 41 00       	mov    $0x414a78,%eax
41436c:	e9 5f f5 ff ff       	jmp    0x4138d0
414371:	8d 8d c8 f9 ff ff    	lea    -0x638(%ebp),%ecx
414377:	e9 75 43 ff ff       	jmp    0x4086f1
41437c:	8d 8d c8 f9 ff ff    	lea    -0x638(%ebp),%ecx
414382:	e9 6e 3b ff ff       	jmp    0x407ef5
414387:	8b 54 24 08          	mov    0x8(%esp),%edx
41438b:	8d 42 0c             	lea    0xc(%edx),%eax
41438e:	8b 8a c4 f9 ff ff    	mov    -0x63c(%edx),%ecx
414394:	33 c8                	xor    %eax,%ecx
414396:	e8 45 f5 ff ff       	call   0x4138e0
41439b:	8b 4a fc             	mov    -0x4(%edx),%ecx
41439e:	33 c8                	xor    %eax,%ecx
4143a0:	e8 3b f5 ff ff       	call   0x4138e0
4143a5:	b8 cc 4a 41 00       	mov    $0x414acc,%eax
4143aa:	e9 21 f5 ff ff       	jmp    0x4138d0
4143af:	ff 75 e8             	push   -0x18(%ebp)
4143b2:	ff 15 cc b2 41 00    	call   *0x41b2cc
4143b8:	59                   	pop    %ecx
4143b9:	c3                   	ret
4143ba:	8b 4d e8             	mov    -0x18(%ebp),%ecx
4143bd:	e9 48 44 ff ff       	jmp    0x40880a
4143c2:	8b 54 24 08          	mov    0x8(%esp),%edx
4143c6:	8d 42 0c             	lea    0xc(%edx),%eax
4143c9:	8b 4a e4             	mov    -0x1c(%edx),%ecx
4143cc:	33 c8                	xor    %eax,%ecx
4143ce:	e8 0d f5 ff ff       	call   0x4138e0
4143d3:	b8 08 4b 41 00       	mov    $0x414b08,%eax
4143d8:	e9 f3 f4 ff ff       	jmp    0x4138d0
4143dd:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4143e0:	e9 fd eb ff ff       	jmp    0x412fe2
4143e5:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4143e8:	e9 04 43 ff ff       	jmp    0x4086f1
4143ed:	8b 54 24 08          	mov    0x8(%esp),%edx
4143f1:	8d 42 0c             	lea    0xc(%edx),%eax
4143f4:	8b 4a ec             	mov    -0x14(%edx),%ecx
4143f7:	33 c8                	xor    %eax,%ecx
4143f9:	e8 e2 f4 ff ff       	call   0x4138e0
4143fe:	b8 3c 4b 41 00       	mov    $0x414b3c,%eax
414403:	e9 c8 f4 ff ff       	jmp    0x4138d0
414408:	8b 54 24 08          	mov    0x8(%esp),%edx
41440c:	8d 42 0c             	lea    0xc(%edx),%eax
41440f:	8b 4a f4             	mov    -0xc(%edx),%ecx
414412:	33 c8                	xor    %eax,%ecx
414414:	e8 c7 f4 ff ff       	call   0x4138e0
414419:	b8 30 49 41 00       	mov    $0x414930,%eax
41441e:	e9 ad f4 ff ff       	jmp    0x4138d0
414423:	8b 4d f0             	mov    -0x10(%ebp),%ecx
414426:	e9 b7 eb ff ff       	jmp    0x412fe2
41442b:	8b 4d ec             	mov    -0x14(%ebp),%ecx
41442e:	e9 be 42 ff ff       	jmp    0x4086f1
414433:	8b 54 24 08          	mov    0x8(%esp),%edx
414437:	8d 42 0c             	lea    0xc(%edx),%eax
41443a:	8b 4a e8             	mov    -0x18(%edx),%ecx
41443d:	33 c8                	xor    %eax,%ecx
41443f:	e8 9c f4 ff ff       	call   0x4138e0
414444:	b8 70 4b 41 00       	mov    $0x414b70,%eax
414449:	e9 82 f4 ff ff       	jmp    0x4138d0
41444e:	8d 4d e8             	lea    -0x18(%ebp),%ecx
414451:	e9 67 23 ff ff       	jmp    0x4067bd
414456:	8b 54 24 08          	mov    0x8(%esp),%edx
41445a:	8d 42 0c             	lea    0xc(%edx),%eax
41445d:	8b 4a e4             	mov    -0x1c(%edx),%ecx