43d1ed:	00
43d1ee:	e9 7d fd ff ff       	jmp    0x43cf70
43d1f3:	66 0f 12 05 00 f8 44 	movlpd 0x44f800,%xmm0
43d1fa:	00
43d1fb:	f2 0f 59 c0          	mulsd  %xmm0,%xmm0
43d1ff:	e9 6c fd ff ff       	jmp    0x43cf70
43d204:	66 0f 70 e1 44       	pshufd $0x44,%xmm1,%xmm4
43d209:	66 0f 59 e6          	mulpd  %xmm6,%xmm4
43d20d:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
43d212:	25 f0 7f 00 00       	and    $0x7ff0,%eax
43d217:	ba a0 40 00 00       	mov    $0x40a0,%edx
43d21c:	2b d0                	sub    %eax,%edx
43d21e:	2d 70 3c 00 00       	sub    $0x3c70,%eax
43d223:	0b d0                	or     %eax,%edx
43d225:	81 fa 00 00 00 80    	cmp    $0x80000000,%edx
43d22b:	0f 82 24 f7 ff ff    	jb     0x43c955
43d231:	3d 00 00 00 80       	cmp    $0x80000000,%eax
43d236:	72 13                	jb     0x43d24b
43d238:	81 c9 80 ff 01 00    	or     $0x1ff80,%ecx
43d23e:	66 0f 6e c1          	movd   %ecx,%xmm0
43d242:	66 0f 73 f0 2d       	psllq  $0x2d,%xmm0
43d247:	83 c4 10             	add    $0x10,%esp
43d24a:	c3                   	ret
43d24b:	66 0f 12 24 24       	movlpd (%esp),%xmm4
43d250:	66 0f c5 d4 03       	pextrw $0x3,%xmm4,%edx
43d255:	81 e2 f0 7f 00 00    	and    $0x7ff0,%edx
43d25b:	81 ea f0 3f 00 00    	sub    $0x3ff0,%edx
43d261:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
43d266:	33 c2                	xor    %edx,%eax
43d268:	25 00 80 00 00       	and    $0x8000,%eax
43d26d:	83 f8 00             	cmp    $0x0,%eax
43d270:	0f 85 3b ff ff ff    	jne    0x43d1b1
43d276:	e9 59 ff ff ff       	jmp    0x43d1d4
43d27b:	66 0f d6 04 24       	movq   %xmm0,(%esp)
43d280:	66 0f d6 4c 24 08    	movq   %xmm1,0x8(%esp)
43d286:	e8 f9 ba fe ff       	call   0x428d84
43d28b:	dd 1c 24             	fstpl  (%esp)
43d28e:	f3 0f 7e 04 24       	movq   (%esp),%xmm0
43d293:	83 c4 10             	add    $0x10,%esp
43d296:	c3                   	ret
43d297:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
43d29e:	8b ff                	mov    %edi,%edi
43d2a0:	8d 8d a8 fd ff ff    	lea    -0x258(%ebp),%ecx
43d2a6:	e9 55 12 fd ff       	jmp    0x40e500
43d2ab:	8d 8d 3c fe ff ff    	lea    -0x1c4(%ebp),%ecx
43d2b1:	e9 5a 7b fc ff       	jmp    0x404e10
43d2b6:	8d 8d 7c fe ff ff    	lea    -0x184(%ebp),%ecx
43d2bc:	e9 9f 4f fc ff       	jmp    0x402260
43d2c1:	8d 8d a8 fe ff ff    	lea    -0x158(%ebp),%ecx
43d2c7:	e9 a4 c1 fc ff       	jmp    0x409470
43d2cc:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
43d2cf:	e9 ac c2 fc ff       	jmp    0x409580
43d2d4:	8d 8d a8 fd ff ff    	lea    -0x258(%ebp),%ecx
43d2da:	e9 e1 7b fc ff       	jmp    0x404ec0
43d2df:	8d 8d b8 fe ff ff    	lea    -0x148(%ebp),%ecx
43d2e5:	e9 66 4d fc ff       	jmp    0x402050
43d2ea:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
43d2ed:	e9 ee 26 fd ff       	jmp    0x40f9e0
43d2f2:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
43d2f8:	e9 63 4f fc ff       	jmp    0x402260
43d2fd:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
43d303:	e9 58 4f fc ff       	jmp    0x402260
43d308:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
43d30e:	e9 4d 4f fc ff       	jmp    0x402260
43d313:	8d 4d c0             	lea    -0x40(%ebp),%ecx
43d316:	e9 45 4f fc ff       	jmp    0x402260
43d31b:	8b 8d a4 fd ff ff    	mov    -0x25c(%ebp),%ecx
43d321:	e9 3a 4f fc ff       	jmp    0x402260
43d326:	8b 8d a0 fd ff ff    	mov    -0x260(%ebp),%ecx
43d32c:	e9 2f 4f fc ff       	jmp    0x402260
43d331:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43d334:	e9 27 4f fc ff       	jmp    0x402260
43d339:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
43d33c:	e9 1f 4f fc ff       	jmp    0x402260
43d341:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43d344:	e9 17 4f fc ff       	jmp    0x402260
43d349:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
43d34c:	e9 1f c1 fc ff       	jmp    0x409470
43d351:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
43d354:	e9 07 4f fc ff       	jmp    0x402260
43d359:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43d35c:	e9 ff 4e fc ff       	jmp    0x402260
43d361:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
43d364:	e9 07 c1 fc ff       	jmp    0x409470
43d369:	cc                   	int3
43d36a:	cc                   	int3
43d36b:	cc                   	int3
43d36c:	cc                   	int3
43d36d:	cc                   	int3
43d36e:	90                   	nop
43d36f:	90                   	nop
43d370:	8b 54 24 08          	mov    0x8(%esp),%edx
43d374:	8d 42 0c             	lea    0xc(%edx),%eax
43d377:	8b 8a 94 fd ff ff    	mov    -0x26c(%edx),%ecx
43d37d:	33 c8                	xor    %eax,%ecx
43d37f:	e8 4c e5 fd ff       	call   0x41b8d0
43d384:	8b 4a fc             	mov    -0x4(%edx),%ecx
43d387:	33 c8                	xor    %eax,%ecx
43d389:	e8 42 e5 fd ff       	call   0x41b8d0
43d38e:	b8 f0 0c 45 00       	mov    $0x450cf0,%eax
43d393:	e9 3d fb fd ff       	jmp    0x41ced5
43d398:	cc                   	int3
43d399:	cc                   	int3
43d39a:	cc                   	int3
43d39b:	cc                   	int3
43d39c:	cc                   	int3
43d39d:	cc                   	int3
43d39e:	cc                   	int3
43d39f:	cc                   	int3
43d3a0:	68 34 62 45 00       	push   $0x456234
43d3a5:	e8 d2 e8 fd ff       	call   0x41bc7c
43d3aa:	59                   	pop    %ecx
43d3ab:	c3                   	ret
43d3ac:	cc                   	int3
43d3ad:	cc                   	int3
43d3ae:	cc                   	int3
43d3af:	cc                   	int3
43d3b0:	cc                   	int3
43d3b1:	90                   	nop
43d3b2:	90                   	nop
43d3b3:	8b 54 24 08          	mov    0x8(%esp),%edx
43d3b7:	8d 42 0c             	lea    0xc(%edx),%eax
43d3ba:	8b 4a f8             	mov    -0x8(%edx),%ecx
43d3bd:	33 c8                	xor    %eax,%ecx
43d3bf:	e8 0c e5 fd ff       	call   0x41b8d0
43d3c4:	b8 c0 0d 45 00       	mov    $0x450dc0,%eax
43d3c9:	e9 07 fb fd ff       	jmp    0x41ced5
43d3ce:	cc                   	int3
43d3cf:	cc                   	int3
43d3d0:	8d 4d e0             	lea    -0x20(%ebp),%ecx
43d3d3:	e9 48 5c fc ff       	jmp    0x403020
43d3d8:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43d3db:	e9 e0 5e fc ff       	jmp    0x4032c0
43d3e0:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43d3e3:	e9 d8 5e fc ff       	jmp    0x4032c0
43d3e8:	cc                   	int3
43d3e9:	cc                   	int3
43d3ea:	cc                   	int3
43d3eb:	cc                   	int3
43d3ec:	cc                   	int3
43d3ed:	90                   	nop
43d3ee:	90                   	nop
43d3ef:	8b 54 24 08          	mov    0x8(%esp),%edx
43d3f3:	8d 42 0c             	lea    0xc(%edx),%eax
43d3f6:	8b 4a b8             	mov    -0x48(%edx),%ecx
43d3f9:	33 c8                	xor    %eax,%ecx
43d3fb:	e8 d0 e4 fd ff       	call   0x41b8d0
43d400:	8b 4a f8             	mov    -0x8(%edx),%ecx
43d403:	33 c8                	xor    %eax,%ecx
43d405:	e8 c6 e4 fd ff       	call   0x41b8d0
43d40a:	b8 ec 0d 45 00       	mov    $0x450dec,%eax
43d40f:	e9 c1 fa fd ff       	jmp    0x41ced5
43d414:	cc                   	int3
43d415:	cc                   	int3
43d416:	cc                   	int3
43d417:	cc                   	int3
43d418:	cc                   	int3
43d419:	cc                   	int3
43d41a:	cc                   	int3
43d41b:	cc                   	int3
43d41c:	cc                   	int3
43d41d:	cc                   	int3
43d41e:	cc                   	int3
43d41f:	cc                   	int3
43d420:	8d 4d b8             	lea    -0x48(%ebp),%ecx
43d423:	e9 58 c1 fc ff       	jmp    0x409580
43d428:	8d 4d a0             	lea    -0x60(%ebp),%ecx
43d42b:	e9 50 c1 fc ff       	jmp    0x409580
43d430:	cc                   	int3
43d431:	cc                   	int3
43d432:	cc                   	int3
43d433:	cc                   	int3
43d434:	cc                   	int3
43d435:	90                   	nop
43d436:	90                   	nop
43d437:	8b 54 24 08          	mov    0x8(%esp),%edx
43d43b:	8d 42 0c             	lea    0xc(%edx),%eax
43d43e:	8b 4a 88             	mov    -0x78(%edx),%ecx
43d441:	33 c8                	xor    %eax,%ecx
43d443:	e8 88 e4 fd ff       	call   0x41b8d0
43d448:	8b 4a f8             	mov    -0x8(%edx),%ecx
43d44b:	33 c8                	xor    %eax,%ecx
43d44d:	e8 7e e4 fd ff       	call   0x41b8d0
43d452:	b8 28 0e 45 00       	mov    $0x450e28,%eax
43d457:	e9 79 fa fd ff       	jmp    0x41ced5
43d45c:	cc                   	int3
43d45d:	cc                   	int3
43d45e:	cc                   	int3
43d45f:	cc                   	int3
43d460:	90                   	nop
43d461:	90                   	nop
43d462:	8b 54 24 08          	mov    0x8(%esp),%edx
43d466:	8d 42 0c             	lea    0xc(%edx),%eax
43d469:	8b 4a f8             	mov    -0x8(%edx),%ecx
43d46c:	33 c8                	xor    %eax,%ecx
43d46e:	e8 5d e4 fd ff       	call   0x41b8d0
43d473:	b8 5c 0e 45 00       	mov    $0x450e5c,%eax
43d478:	e9 58 fa fd ff       	jmp    0x41ced5
43d47d:	cc                   	int3
43d47e:	cc                   	int3
43d47f:	cc                   	int3
43d480:	6a 44                	push   $0x44
43d482:	8b 45 ec             	mov    -0x14(%ebp),%eax
43d485:	50                   	push   %eax
43d486:	e8 83 e4 fd ff       	call   0x41b90e
43d48b:	83 c4 08             	add    $0x8,%esp
43d48e:	c3                   	ret
43d48f:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
43d495:	e9 0e dc fd ff       	jmp    0x41b0a8
43d49a:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
43d4a0:	e9 ab bf fc ff       	jmp    0x409450
43d4a5:	8d 4d 80             	lea    -0x80(%ebp),%ecx
43d4a8:	e9 a3 bf fc ff       	jmp    0x409450
43d4ad:	8d 4d 88             	lea    -0x78(%ebp),%ecx
43d4b0:	e9 9b bf fc ff       	jmp    0x409450
43d4b5:	8d 4d 90             	lea    -0x70(%ebp),%ecx
43d4b8:	e9 93 bf fc ff       	jmp    0x409450
43d4bd:	8d 4d 98             	lea    -0x68(%ebp),%ecx
43d4c0:	e9 8b bf fc ff       	jmp    0x409450
43d4c5:	8d 4d a0             	lea    -0x60(%ebp),%ecx
43d4c8:	e9 83 bf fc ff       	jmp    0x409450
43d4cd:	cc                   	int3
43d4ce:	cc                   	int3
43d4cf:	cc                   	int3
43d4d0:	cc                   	int3
43d4d1:	cc                   	int3
43d4d2:	90                   	nop
43d4d3:	90                   	nop
43d4d4:	8b 54 24 08          	mov    0x8(%esp),%edx
43d4d8:	8d 42 0c             	lea    0xc(%edx),%eax
43d4db:	8b 8a 70 ff ff ff    	mov    -0x90(%edx),%ecx
43d4e1:	33 c8                	xor    %eax,%ecx
43d4e3:	e8 e8 e3 fd ff       	call   0x41b8d0
43d4e8:	b8 80 0e 45 00       	mov    $0x450e80,%eax
43d4ed:	e9 e3 f9 fd ff       	jmp    0x41ced5
43d4f2:	cc                   	int3
43d4f3:	cc                   	int3
43d4f4:	cc                   	int3
43d4f5:	cc                   	int3
43d4f6:	cc                   	int3
43d4f7:	cc                   	int3
43d4f8:	cc                   	int3
43d4f9:	cc                   	int3
43d4fa:	cc                   	int3
43d4fb:	cc                   	int3
43d4fc:	cc                   	int3
43d4fd:	cc                   	int3
43d4fe:	cc                   	int3
43d4ff:	cc                   	int3
43d500:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43d503:	e9 78 c0 fc ff       	jmp    0x409580
43d508:	cc                   	int3
43d509:	cc                   	int3
43d50a:	cc                   	int3
43d50b:	cc                   	int3
43d50c:	cc                   	int3
43d50d:	90                   	nop
43d50e:	90                   	nop
43d50f:	8b 54 24 08          	mov    0x8(%esp),%edx
43d513:	8d 42 0c             	lea    0xc(%edx),%eax
43d516:	8b 4a d4             	mov    -0x2c(%edx),%ecx
43d519:	33 c8                	xor    %eax,%ecx
43d51b:	e8 b0 e3 fd ff       	call   0x41b8d0
43d520:	b8 f0 0e 45 00       	mov    $0x450ef0,%eax
43d525:	e9 ab f9 fd ff       	jmp    0x41ced5
43d52a:	cc                   	int3
43d52b:	cc                   	int3
43d52c:	cc                   	int3
43d52d:	cc                   	int3
43d52e:	cc                   	int3
43d52f:	cc                   	int3
43d530:	90                   	nop
43d531:	90                   	nop
43d532:	8b 54 24 08          	mov    0x8(%esp),%edx
43d536:	8d 42 0c             	lea    0xc(%edx),%eax
43d539:	8b 4a f4             	mov    -0xc(%edx),%ecx
43d53c:	33 c8                	xor    %eax,%ecx
43d53e:	e8 8d e3 fd ff       	call   0x41b8d0
43d543:	b8 1c 0f 45 00       	mov    $0x450f1c,%eax
43d548:	e9 88 f9 fd ff       	jmp    0x41ced5
43d54d:	cc                   	int3
43d54e:	cc                   	int3
43d54f:	cc                   	int3
43d550:	90                   	nop
43d551:	90                   	nop
43d552:	8b 54 24 08          	mov    0x8(%esp),%edx
43d556:	8d 42 0c             	lea    0xc(%edx),%eax
43d559:	8b 4a f8             	mov    -0x8(%edx),%ecx
43d55c:	33 c8                	xor    %eax,%ecx
43d55e:	e8 6d e3 fd ff       	call   0x41b8d0
43d563:	b8 48 0f 45 00       	mov    $0x450f48,%eax
43d568:	e9 68 f9 fd ff       	jmp    0x41ced5
43d56d:	cc                   	int3
43d56e:	cc                   	int3
43d56f:	cc                   	int3
43d570:	8b 4d f0             	mov    -0x10(%ebp),%ecx
43d573:	e9 e8 4c fc ff       	jmp    0x402260
43d578:	cc                   	int3
43d579:	cc                   	int3
43d57a:	cc                   	int3
43d57b:	cc                   	int3
43d57c:	cc                   	int3
43d57d:	90                   	nop
43d57e:	90                   	nop
43d57f:	8b 54 24 08          	mov    0x8(%esp),%edx
43d583:	8d 42 0c             	lea    0xc(%edx),%eax
43d586:	8b 4a ec             	mov    -0x14(%edx),%ecx
43d589:	33 c8                	xor    %eax,%ecx
43d58b:	e8 40 e3 fd ff       	call   0x41b8d0
43d590:	b8 74 0f 45 00       	mov    $0x450f74,%eax
43d595:	e9 3b f9 fd ff       	jmp    0x41ced5
43d59a:	cc                   	int3
43d59b:	cc                   	int3
43d59c:	cc                   	int3
43d59d:	cc                   	int3
43d59e:	cc                   	int3
43d59f:	cc                   	int3
43d5a0:	8d 8d d0 fd ff ff    	lea    -0x230(%ebp),%ecx
43d5a6:	e9 b5 4c fc ff       	jmp    0x402260
43d5ab:	8d 8d 9c fd ff ff    	lea    -0x264(%ebp),%ecx
43d5b1:	e9 aa 4c fc ff       	jmp    0x402260
43d5b6:	cc                   	int3
43d5b7:	cc                   	int3
43d5b8:	cc                   	int3
43d5b9:	cc                   	int3
43d5ba:	cc                   	int3
43d5bb:	90                   	nop
43d5bc:	90                   	nop
43d5bd:	8b 54 24 08          	mov    0x8(%esp),%edx
43d5c1:	8d 42 0c             	lea    0xc(%edx),%eax
43d5c4:	8b 8a 98 fd ff ff    	mov    -0x268(%edx),%ecx
43d5ca:	33 c8                	xor    %eax,%ecx
43d5cc:	e8 ff e2 fd ff       	call   0x41b8d0
43d5d1:	8b 4a fc             	mov    -0x4(%edx),%ecx
43d5d4:	33 c8                	xor    %eax,%ecx
43d5d6:	e8 f5 e2 fd ff       	call   0x41b8d0
43d5db:	b8 a0 0f 45 00       	mov    $0x450fa0,%eax
43d5e0:	e9 f0 f8 fd ff       	jmp    0x41ced5
43d5e5:	cc                   	int3
43d5e6:	cc                   	int3
43d5e7:	cc                   	int3
43d5e8:	cc                   	int3
43d5e9:	cc                   	int3
43d5ea:	cc                   	int3
43d5eb:	cc                   	int3
43d5ec:	cc                   	int3
43d5ed:	cc                   	int3
43d5ee:	cc                   	int3
43d5ef:	cc                   	int3
43d5f0:	8d 4d c8             	lea    -0x38(%ebp),%ecx