40e02a:	8b 85 d4 fd ff ff    	mov    -0x22c(%ebp),%eax
40e030:	8d 8d 90 fc ff ff    	lea    -0x370(%ebp),%ecx
40e036:	51                   	push   %ecx
40e037:	0f 11 85 a0 fd ff ff 	movups %xmm0,-0x260(%ebp)
40e03e:	f3 0f 7e 85 20 fa ff 	movq   -0x5e0(%ebp),%xmm0
40e045:	ff
40e046:	66 0f d6 85 b0 fd ff 	movq   %xmm0,-0x250(%ebp)
40e04d:	ff
40e04e:	3b 85 d8 fd ff ff    	cmp    -0x228(%ebp),%eax
40e054:	74 10                	je     0x40e066
40e056:	8b c8                	mov    %eax,%ecx
40e058:	e8 63 52 ff ff       	call   0x4032c0
40e05d:	83 85 d4 fd ff ff 18 	addl   $0x18,-0x22c(%ebp)
40e064:	eb 0c                	jmp    0x40e072
40e066:	50                   	push   %eax
40e067:	8d 8d d0 fd ff ff    	lea    -0x230(%ebp),%ecx
40e06d:	e8 be 74 ff ff       	call   0x405530
40e072:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
40e076:	8b 8d a4 fc ff ff    	mov    -0x35c(%ebp),%ecx
40e07c:	83 f9 08             	cmp    $0x8,%ecx
40e07f:	72 35                	jb     0x40e0b6
40e081:	8b 95 90 fc ff ff    	mov    -0x370(%ebp),%edx
40e087:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
40e08e:	8b c2                	mov    %edx,%eax
40e090:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40e096:	72 14                	jb     0x40e0ac
40e098:	8b 50 fc             	mov    -0x4(%eax),%edx
40e09b:	83 c1 23             	add    $0x23,%ecx
40e09e:	2b c2                	sub    %edx,%eax
40e0a0:	83 c0 fc             	add    $0xfffffffc,%eax
40e0a3:	83 f8 1f             	cmp    $0x1f,%eax
40e0a6:	0f 87 72 0f 00 00    	ja     0x40f01e
40e0ac:	51                   	push   %ecx
40e0ad:	52                   	push   %edx
40e0ae:	e8 05 bb 00 00       	call   0x419bb8
40e0b3:	83 c4 08             	add    $0x8,%esp
40e0b6:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
40e0ba:	8b 8d 7c fd ff ff    	mov    -0x284(%ebp),%ecx
40e0c0:	83 f9 08             	cmp    $0x8,%ecx
40e0c3:	72 35                	jb     0x40e0fa
40e0c5:	8b 95 68 fd ff ff    	mov    -0x298(%ebp),%edx
40e0cb:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
40e0d2:	8b c2                	mov    %edx,%eax
40e0d4:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40e0da:	72 14                	jb     0x40e0f0
40e0dc:	8b 50 fc             	mov    -0x4(%eax),%edx
40e0df:	83 c1 23             	add    $0x23,%ecx
40e0e2:	2b c2                	sub    %edx,%eax
40e0e4:	83 c0 fc             	add    $0xfffffffc,%eax
40e0e7:	83 f8 1f             	cmp    $0x1f,%eax
40e0ea:	0f 87 2e 0f 00 00    	ja     0x40f01e
40e0f0:	51                   	push   %ecx
40e0f1:	52                   	push   %edx
40e0f2:	e8 c1 ba 00 00       	call   0x419bb8
40e0f7:	83 c4 08             	add    $0x8,%esp
40e0fa:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
40e0fe:	8b 8d 34 fd ff ff    	mov    -0x2cc(%ebp),%ecx
40e104:	83 f9 08             	cmp    $0x8,%ecx
40e107:	72 35                	jb     0x40e13e
40e109:	8b 95 20 fd ff ff    	mov    -0x2e0(%ebp),%edx
40e10f:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
40e116:	8b c2                	mov    %edx,%eax
40e118:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40e11e:	72 14                	jb     0x40e134
40e120:	8b 50 fc             	mov    -0x4(%eax),%edx
40e123:	83 c1 23             	add    $0x23,%ecx
40e126:	2b c2                	sub    %edx,%eax
40e128:	83 c0 fc             	add    $0xfffffffc,%eax
40e12b:	83 f8 1f             	cmp    $0x1f,%eax
40e12e:	0f 87 ea 0e 00 00    	ja     0x40f01e
40e134:	51                   	push   %ecx
40e135:	52                   	push   %edx
40e136:	e8 7d ba 00 00       	call   0x419bb8
40e13b:	83 c4 08             	add    $0x8,%esp
40e13e:	8b b5 34 fa ff ff    	mov    -0x5cc(%ebp),%esi
40e144:	4e                   	dec    %esi
40e145:	89 b5 34 fa ff ff    	mov    %esi,-0x5cc(%ebp)
40e14b:	83 fe fc             	cmp    $0xfffffffc,%esi
40e14e:	0f 8f 7c fa ff ff    	jg     0x40dbd0
40e154:	83 bd b4 fd ff ff 08 	cmpl   $0x8,-0x24c(%ebp)
40e15b:	8d 85 a0 fd ff ff    	lea    -0x260(%ebp),%eax
40e161:	ff b5 b0 fd ff ff    	push   -0x250(%ebp)
40e167:	0f 43 85 a0 fd ff ff 	cmovae -0x260(%ebp),%eax
40e16e:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
40e174:	50                   	push   %eax
40e175:	e8 76 4d ff ff       	call   0x402ef0
40e17a:	83 bd 04 fd ff ff 08 	cmpl   $0x8,-0x2fc(%ebp)
40e181:	8d 85 f0 fc ff ff    	lea    -0x310(%ebp),%eax
40e187:	0f 43 85 f0 fc ff ff 	cmovae -0x310(%ebp),%eax
40e18e:	50                   	push   %eax
40e18f:	8d 85 e8 fd ff ff    	lea    -0x218(%ebp),%eax
40e195:	68 04 01 00 00       	push   $0x104
40e19a:	50                   	push   %eax
40e19b:	e8 c6 56 01 00       	call   0x423866
40e1a0:	83 c4 0c             	add    $0xc,%esp
40e1a3:	8d 85 a8 fc ff ff    	lea    -0x358(%ebp),%eax
40e1a9:	83 bd bc fc ff ff 08 	cmpl   $0x8,-0x344(%ebp)
40e1b0:	0f 43 85 a8 fc ff ff 	cmovae -0x358(%ebp),%eax
40e1b7:	50                   	push   %eax
40e1b8:	8d 85 e8 fd ff ff    	lea    -0x218(%ebp),%eax
40e1be:	50                   	push   %eax
40e1bf:	ff 15 20 e2 43 00    	call   *0x43e220
40e1c5:	85 c0                	test   %eax,%eax
40e1c7:	74 2b                	je     0x40e1f4
40e1c9:	8d 8d e8 fd ff ff    	lea    -0x218(%ebp),%ecx
40e1cf:	8d 51 02             	lea    0x2(%ecx),%edx
40e1d2:	66 8b 01             	mov    (%ecx),%ax
40e1d5:	83 c1 02             	add    $0x2,%ecx
40e1d8:	66 85 c0             	test   %ax,%ax
40e1db:	75 f5                	jne    0x40e1d2
40e1dd:	2b ca                	sub    %edx,%ecx
40e1df:	8d 85 e8 fd ff ff    	lea    -0x218(%ebp),%eax
40e1e5:	d1 f9                	sar    $1,%ecx
40e1e7:	51                   	push   %ecx
40e1e8:	50                   	push   %eax
40e1e9:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
40e1ef:	e8 fc 4c ff ff       	call   0x402ef0
40e1f4:	8b 8d 90 fd ff ff    	mov    -0x270(%ebp),%ecx
40e1fa:	b8 fe ff ff 7f       	mov    $0x7ffffffe,%eax
40e1ff:	2b c1                	sub    %ecx,%eax
40e201:	83 f8 01             	cmp    $0x1,%eax
40e204:	0f 82 0f 0e 00 00    	jb     0x40f019
40e20a:	83 bd 94 fd ff ff 08 	cmpl   $0x8,-0x26c(%ebp)
40e211:	8d 85 80 fd ff ff    	lea    -0x280(%ebp),%eax
40e217:	6a 01                	push   $0x1
40e219:	0f 43 85 80 fd ff ff 	cmovae -0x280(%ebp),%eax
40e220:	68 e8 eb 44 00       	push   $0x44ebe8
40e225:	51                   	push   %ecx
40e226:	50                   	push   %eax
40e227:	51                   	push   %ecx
40e228:	ff b5 2c fa ff ff    	push   -0x5d4(%ebp)
40e22e:	8d 8d 10 fa ff ff    	lea    -0x5f0(%ebp),%ecx
40e234:	e8 b7 70 ff ff       	call   0x4052f0
40e239:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
40e23d:	8d 85 a0 fd ff ff    	lea    -0x260(%ebp),%eax
40e243:	83 bd b4 fd ff ff 08 	cmpl   $0x8,-0x24c(%ebp)
40e24a:	8d 8d 10 fa ff ff    	lea    -0x5f0(%ebp),%ecx
40e250:	ff b5 b0 fd ff ff    	push   -0x250(%ebp)
40e256:	0f 43 85 a0 fd ff ff 	cmovae -0x260(%ebp),%eax
40e25d:	50                   	push   %eax
40e25e:	e8 0d 4b ff ff       	call   0x402d70
40e263:	c7 85 68 fd ff ff 00 	movl   $0x0,-0x298(%ebp)
40e26a:	00 00 00
40e26d:	33 c9                	xor    %ecx,%ecx
40e26f:	c7 85 78 fd ff ff 00 	movl   $0x0,-0x288(%ebp)
40e276:	00 00 00
40e279:	c7 85 7c fd ff ff 00 	movl   $0x0,-0x284(%ebp)
40e280:	00 00 00
40e283:	0f 10 00             	movups (%eax),%xmm0
40e286:	0f 11 85 68 fd ff ff 	movups %xmm0,-0x298(%ebp)
40e28d:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
40e292:	66 0f d6 85 78 fd ff 	movq   %xmm0,-0x288(%ebp)
40e299:	ff
40e29a:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
40e2a1:	c7 40 14 07 00 00 00 	movl   $0x7,0x14(%eax)
40e2a8:	66 89 08             	mov    %cx,(%eax)
40e2ab:	6a 01                	push   $0x1
40e2ad:	68 f0 eb 44 00       	push   $0x44ebf0
40e2b2:	8d 8d 68 fd ff ff    	lea    -0x298(%ebp),%ecx
40e2b8:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
40e2bc:	e8 af 4a ff ff       	call   0x402d70
40e2c1:	c7 85 c0 fc ff ff 00 	movl   $0x0,-0x340(%ebp)
40e2c8:	00 00 00
40e2cb:	33 c9                	xor    %ecx,%ecx
40e2cd:	c7 85 d0 fc ff ff 00 	movl   $0x0,-0x330(%ebp)
40e2d4:	00 00 00
40e2d7:	c7 85 d4 fc ff ff 00 	movl   $0x0,-0x32c(%ebp)
40e2de:	00 00 00
40e2e1:	0f 10 00             	movups (%eax),%xmm0
40e2e4:	0f 11 85 c0 fc ff ff 	movups %xmm0,-0x340(%ebp)
40e2eb:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
40e2f0:	66 0f d6 85 d0 fc ff 	movq   %xmm0,-0x330(%ebp)
40e2f7:	ff
40e2f8:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
40e2ff:	c7 40 14 07 00 00 00 	movl   $0x7,0x14(%eax)
40e306:	66 89 08             	mov    %cx,(%eax)
40e309:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
40e30d:	8b 8d 7c fd ff ff    	mov    -0x284(%ebp),%ecx
40e313:	83 f9 08             	cmp    $0x8,%ecx
40e316:	72 35                	jb     0x40e34d
40e318:	8b 95 68 fd ff ff    	mov    -0x298(%ebp),%edx
40e31e:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
40e325:	8b c2                	mov    %edx,%eax
40e327:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40e32d:	72 14                	jb     0x40e343
40e32f:	8b 50 fc             	mov    -0x4(%eax),%edx
40e332:	83 c1 23             	add    $0x23,%ecx
40e335:	2b c2                	sub    %edx,%eax
40e337:	83 c0 fc             	add    $0xfffffffc,%eax
40e33a:	83 f8 1f             	cmp    $0x1f,%eax
40e33d:	0f 87 db 0c 00 00    	ja     0x40f01e
40e343:	51                   	push   %ecx
40e344:	52                   	push   %edx
40e345:	e8 6e b8 00 00       	call   0x419bb8
40e34a:	83 c4 08             	add    $0x8,%esp
40e34d:	33 c0                	xor    %eax,%eax
40e34f:	c7 85 78 fd ff ff 00 	movl   $0x0,-0x288(%ebp)
40e356:	00 00 00
40e359:	c7 85 7c fd ff ff 07 	movl   $0x7,-0x284(%ebp)
40e360:	00 00 00
40e363:	66 89 85 68 fd ff ff 	mov    %ax,-0x298(%ebp)
40e36a:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
40e36e:	8b 8d 24 fa ff ff    	mov    -0x5dc(%ebp),%ecx
40e374:	83 f9 08             	cmp    $0x8,%ecx
40e377:	72 35                	jb     0x40e3ae
40e379:	8b 95 10 fa ff ff    	mov    -0x5f0(%ebp),%edx
40e37f:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
40e386:	8b c2                	mov    %edx,%eax
40e388:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40e38e:	72 14                	jb     0x40e3a4
40e390:	8b 50 fc             	mov    -0x4(%eax),%edx
40e393:	83 c1 23             	add    $0x23,%ecx
40e396:	2b c2                	sub    %edx,%eax
40e398:	83 c0 fc             	add    $0xfffffffc,%eax
40e39b:	83 f8 1f             	cmp    $0x1f,%eax
40e39e:	0f 87 7a 0c 00 00    	ja     0x40f01e
40e3a4:	51                   	push   %ecx
40e3a5:	52                   	push   %edx
40e3a6:	e8 0d b8 00 00       	call   0x419bb8
40e3ab:	83 c4 08             	add    $0x8,%esp
40e3ae:	33 c0                	xor    %eax,%eax
40e3b0:	c7 85 20 fa ff ff 00 	movl   $0x0,-0x5e0(%ebp)
40e3b7:	00 00 00
40e3ba:	83 bd d4 fc ff ff 08 	cmpl   $0x8,-0x32c(%ebp)
40e3c1:	8d 8d 40 fa ff ff    	lea    -0x5c0(%ebp),%ecx
40e3c7:	66 89 85 10 fa ff ff 	mov    %ax,-0x5f0(%ebp)
40e3ce:	8d 85 c0 fc ff ff    	lea    -0x340(%ebp),%eax
40e3d4:	0f 43 85 c0 fc ff ff 	cmovae -0x340(%ebp),%eax
40e3db:	51                   	push   %ecx
40e3dc:	50                   	push   %eax
40e3dd:	c7 85 24 fa ff ff 07 	movl   $0x7,-0x5dc(%ebp)
40e3e4:	00 00 00
40e3e7:	ff 15 9c e0 43 00    	call   *0x43e09c
40e3ed:	8b b5 a0 fd ff ff    	mov    -0x260(%ebp),%esi
40e3f3:	89 85 2c fa ff ff    	mov    %eax,-0x5d4(%ebp)
40e3f9:	83 f8 ff             	cmp    $0xffffffff,%eax
40e3fc:	75 12                	jne    0x40e410
40e3fe:	ff 15 6c e0 43 00    	call   *0x43e06c
40e404:	e9 68 08 00 00       	jmp    0x40ec71
40e409:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
40e410:	8d 8d 6c fa ff ff    	lea    -0x594(%ebp),%ecx
40e416:	c6 85 3f fa ff ff 00 	movb   $0x0,-0x5c1(%ebp)
40e41d:	8d 51 02             	lea    0x2(%ecx),%edx
40e420:	66 8b 01             	mov    (%ecx),%ax
40e423:	83 c1 02             	add    $0x2,%ecx
40e426:	66 85 c0             	test   %ax,%ax
40e429:	75 f5                	jne    0x40e420
40e42b:	2b ca                	sub    %edx,%ecx
40e42d:	8d 85 6c fa ff ff    	lea    -0x594(%ebp),%eax
40e433:	d1 f9                	sar    $1,%ecx
40e435:	51                   	push   %ecx
40e436:	50                   	push   %eax
40e437:	8d 8d b8 fd ff ff    	lea    -0x248(%ebp),%ecx
40e43d:	e8 ae 4a ff ff       	call   0x402ef0
40e442:	b9 f4 eb 44 00       	mov    $0x44ebf4,%ecx
40e447:	8d 85 6c fa ff ff    	lea    -0x594(%ebp),%eax
40e44d:	0f 1f 00             	nopl   (%eax)
40e450:	66 8b 10             	mov    (%eax),%dx
40e453:	66 3b 11             	cmp    (%ecx),%dx
40e456:	75 1e                	jne    0x40e476
40e458:	66 85 d2             	test   %dx,%dx
40e45b:	74 15                	je     0x40e472
40e45d:	66 8b 50 02          	mov    0x2(%eax),%dx
40e461:	66 3b 51 02          	cmp    0x2(%ecx),%dx
40e465:	75 0f                	jne    0x40e476
40e467:	83 c0 04             	add    $0x4,%eax
40e46a:	83 c1 04             	add    $0x4,%ecx
40e46d:	66 85 d2             	test   %dx,%dx
40e470:	75 de                	jne    0x40e450
40e472:	33 c0                	xor    %eax,%eax
40e474:	eb 05                	jmp    0x40e47b
40e476:	1b c0                	sbb    %eax,%eax
40e478:	83 c8 01             	or     $0x1,%eax
40e47b:	85 c0                	test   %eax,%eax
40e47d:	0f 84 99 06 00 00    	je     0x40eb1c
40e483:	b9 f8 eb 44 00       	mov    $0x44ebf8,%ecx
40e488:	8d 85 6c fa ff ff    	lea    -0x594(%ebp),%eax
40e48e:	66 90                	xchg   %ax,%ax
40e490:	66 8b 10             	mov    (%eax),%dx
40e493:	66 3b 11             	cmp    (%ecx),%dx
40e496:	75 1e                	jne    0x40e4b6
40e498:	66 85 d2             	test   %dx,%dx
40e49b:	74 15                	je     0x40e4b2
40e49d:	66 8b 50 02          	mov    0x2(%eax),%dx
40e4a1:	66 3b 51 02          	cmp    0x2(%ecx),%dx
40e4a5:	75 0f                	jne    0x40e4b6
40e4a7:	83 c0 04             	add    $0x4,%eax
40e4aa:	83 c1 04             	add    $0x4,%ecx
40e4ad:	66 85 d2             	test   %dx,%dx
40e4b0:	75 de                	jne    0x40e490
40e4b2:	33 c0                	xor    %eax,%eax
40e4b4:	eb 05                	jmp    0x40e4bb
40e4b6:	1b c0                	sbb    %eax,%eax
40e4b8:	83 c8 01             	or     $0x1,%eax
40e4bb:	85 c0                	test   %eax,%eax
40e4bd:	0f 84 59 06 00 00    	je     0x40eb1c
40e4c3:	8b b5 d4 fd ff ff    	mov    -0x22c(%ebp),%esi
40e4c9:	b8 ab aa aa 2a       	mov    $0x2aaaaaab,%eax
40e4ce:	8b bd d0 fd ff ff    	mov    -0x230(%ebp),%edi
40e4d4:	8b ce                	mov    %esi,%ecx
40e4d6:	2b cf                	sub    %edi,%ecx
40e4d8:	c7 85 34 fa ff ff 00 	movl   $0x0,-0x5cc(%ebp)
40e4df:	00 00 00
40e4e2:	f7 e9                	imul   %ecx
40e4e4:	c1 fa 02             	sar    $0x2,%edx
40e4e7:	8b c2                	mov    %edx,%eax
40e4e9:	c1 e8 1f             	shr    $0x1f,%eax
40e4ec:	03 c2                	add    %edx,%eax
40e4ee:	0f 84 96 04 00 00    	je     0x40e98a
40e4f4:	8b 8d 34 fa ff ff    	mov    -0x5cc(%ebp),%ecx
40e4fa:	c7 85 38 fa ff ff 00 	movl   $0x0,-0x5c8(%ebp)
40e501:	00 00 00
40e504:	2b f7                	sub    %edi,%esi
40e506:	b8 ab aa aa 2a       	mov    $0x2aaaaaab,%eax
40e50b:	f7 ee                	imul   %esi
40e50d:	c1 fa 02             	sar    $0x2,%edx
40e510:	8b c2                	mov    %edx,%eax
40e512:	c1 e8 1f             	shr    $0x1f,%eax
40e515:	03 c2                	add    %edx,%eax
40e517:	3b c1                	cmp    %ecx,%eax
40e519:	0f 86 09 0b 00 00    	jbe    0x40f028
40e51f:	8b 85 38 fa ff ff    	mov    -0x5c8(%ebp),%eax
40e525:	8d 8d 38 fd ff ff    	lea    -0x2c8(%ebp),%ecx
40e52b:	03 c7                	add    %edi,%eax
40e52d:	50                   	push   %eax
40e52e:	e8 8d 4d ff ff       	call   0x4032c0
40e533:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
40e537:	8d bd a0 fd ff ff    	lea    -0x260(%ebp),%edi
40e53d:	83 bd b4 fd ff ff 08 	cmpl   $0x8,-0x24c(%ebp)
40e544:	8d 95 b8 fd ff ff    	lea    -0x248(%ebp),%edx
40e54a:	8b 85 c8 fd ff ff    	mov    -0x238(%ebp),%eax
40e550:	0f 43 bd a0 fd ff ff 	cmovae -0x260(%ebp),%edi
40e557:	83 bd cc fd ff ff 08 	cmpl   $0x8,-0x234(%ebp)
40e55e:	8b b5 b0 fd ff ff    	mov    -0x250(%ebp),%esi
40e564:	0f 43 95 b8 fd ff ff 	cmovae -0x248(%ebp),%edx
40e56b:	0f 93 85 3e fa ff ff 	setae  -0x5c2(%ebp)
40e572:	89 bd 30 fa ff ff    	mov    %edi,-0x5d0(%ebp)
40e578:	89 95 0c fa ff ff    	mov    %edx,-0x5f4(%ebp)
40e57e:	3b f0                	cmp    %eax,%esi
40e580:	0f 87 5f 01 00 00    	ja     0x40e6e5
40e586:	2b c6                	sub    %esi,%eax
40e588:	85 f6                	test   %esi,%esi
40e58a:	74 77                	je     0x40e603
40e58c:	40                   	inc    %eax
40e58d:	8d 0c 42             	lea    (%edx,%eax,2),%ecx
40e590:	8b c2                	mov    %edx,%eax
40e592:	89 8d 08 fa ff ff    	mov    %ecx,-0x5f8(%ebp)
40e598:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
40e59f:	00
40e5a0:	2b c8                	sub    %eax,%ecx