1405c6109:	48 8b c8             	mov    %rax,%rcx
1405c610c:	e8 9f 52 ff ff       	call   0x1405bb3b0
1405c6111:	f2 0f 10 8c 24 f0 41 	movsd  0x41f0(%rsp),%xmm1
1405c6118:	00 00
1405c611a:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
1405c611e:	0f 28 c1             	movaps %xmm1,%xmm0
1405c6121:	f2 0f 11 84 24 f8 41 	movsd  %xmm0,0x41f8(%rsp)
1405c6128:	00 00
1405c612a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c612f:	48 83 c0 10          	add    $0x10,%rax
1405c6133:	48 63 00             	movslq (%rax),%rax
1405c6136:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c613a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c613f:	48 03 c8             	add    %rax,%rcx
1405c6142:	48 8b c1             	mov    %rcx,%rax
1405c6145:	f2 0f 10 84 24 f8 41 	movsd  0x41f8(%rsp),%xmm0
1405c614c:	00 00
1405c614e:	f2 0f 11 00          	movsd  %xmm0,(%rax)
1405c6152:	e9 15 8d 04 00       	jmp    0x14060ee6c
1405c6157:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c615c:	48 83 c0 20          	add    $0x20,%rax
1405c6160:	48 8b c8             	mov    %rax,%rcx
1405c6163:	e8 68 95 bd ff       	call   0x14019f6d0
1405c6168:	48 89 84 24 00 42 00 	mov    %rax,0x4200(%rsp)
1405c616f:	00
1405c6170:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405c6175:	48 83 c1 14          	add    $0x14,%rcx
1405c6179:	48 63 09             	movslq (%rcx),%rcx
1405c617c:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405c6180:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405c6185:	48 03 d1             	add    %rcx,%rdx
1405c6188:	48 8b ca             	mov    %rdx,%rcx
1405c618b:	e8 40 95 bd ff       	call   0x14019f6d0
1405c6190:	48 8b 8c 24 00 42 00 	mov    0x4200(%rsp),%rcx
1405c6197:	00
1405c6198:	48 2b c8             	sub    %rax,%rcx
1405c619b:	48 8b c1             	mov    %rcx,%rax
1405c619e:	48 89 84 24 08 42 00 	mov    %rax,0x4208(%rsp)
1405c61a5:	00
1405c61a6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c61ab:	48 83 c0 10          	add    $0x10,%rax
1405c61af:	48 63 00             	movslq (%rax),%rax
1405c61b2:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c61b6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c61bb:	48 03 c8             	add    %rax,%rcx
1405c61be:	48 8b c1             	mov    %rcx,%rax
1405c61c1:	48 8b 8c 24 08 42 00 	mov    0x4208(%rsp),%rcx
1405c61c8:	00
1405c61c9:	48 89 08             	mov    %rcx,(%rax)
1405c61cc:	e9 9b 8c 04 00       	jmp    0x14060ee6c
1405c61d1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c61d6:	48 83 c0 10          	add    $0x10,%rax
1405c61da:	48 63 00             	movslq (%rax),%rax
1405c61dd:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c61e1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c61e6:	48 03 c8             	add    %rax,%rcx
1405c61e9:	48 8b c1             	mov    %rcx,%rax
1405c61ec:	48 8b c8             	mov    %rax,%rcx
1405c61ef:	e8 dc 94 bd ff       	call   0x14019f6d0
1405c61f4:	48 89 84 24 20 42 00 	mov    %rax,0x4220(%rsp)
1405c61fb:	00
1405c61fc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c6201:	48 83 c0 20          	add    $0x20,%rax
1405c6205:	48 8b c8             	mov    %rax,%rcx
1405c6208:	e8 c3 94 bd ff       	call   0x14019f6d0
1405c620d:	48 89 84 24 10 42 00 	mov    %rax,0x4210(%rsp)
1405c6214:	00
1405c6215:	48 8d 94 24 78 1c 00 	lea    0x1c78(%rsp),%rdx
1405c621c:	00
1405c621d:	48 8b 8c 24 10 42 00 	mov    0x4210(%rsp),%rcx
1405c6224:	00
1405c6225:	e8 66 19 17 00       	call   0x140737b90
1405c622a:	90                   	nop
1405c622b:	48 8d 8c 24 78 1c 00 	lea    0x1c78(%rsp),%rcx
1405c6232:	00
1405c6233:	e8 28 01 be ff       	call   0x1401a6360
1405c6238:	48 8b c8             	mov    %rax,%rcx
1405c623b:	e8 a0 e7 16 00       	call   0x1407349e0
1405c6240:	48 89 84 24 70 1c 00 	mov    %rax,0x1c70(%rsp)
1405c6247:	00
1405c6248:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c624d:	48 83 c0 14          	add    $0x14,%rax
1405c6251:	48 63 00             	movslq (%rax),%rax
1405c6254:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c6258:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c625d:	48 03 c8             	add    %rax,%rcx
1405c6260:	48 8b c1             	mov    %rcx,%rax
1405c6263:	48 8b c8             	mov    %rax,%rcx
1405c6266:	e8 65 94 bd ff       	call   0x14019f6d0
1405c626b:	48 89 84 24 18 42 00 	mov    %rax,0x4218(%rsp)
1405c6272:	00
1405c6273:	48 8b 94 24 70 1c 00 	mov    0x1c70(%rsp),%rdx
1405c627a:	00
1405c627b:	48 8b 8c 24 18 42 00 	mov    0x4218(%rsp),%rcx
1405c6282:	00
1405c6283:	e8 58 aa 17 00       	call   0x140740ce0
1405c6288:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c628d:	48 83 c0 10          	add    $0x10,%rax
1405c6291:	48 63 00             	movslq (%rax),%rax
1405c6294:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c6298:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c629d:	48 03 c8             	add    %rax,%rcx
1405c62a0:	48 8b c1             	mov    %rcx,%rax
1405c62a3:	48 8b 8c 24 70 1c 00 	mov    0x1c70(%rsp),%rcx
1405c62aa:	00
1405c62ab:	48 89 08             	mov    %rcx,(%rax)
1405c62ae:	48 8b 8c 24 20 42 00 	mov    0x4220(%rsp),%rcx
1405c62b5:	00
1405c62b6:	e8 85 8e bd ff       	call   0x14019f140
1405c62bb:	90                   	nop
1405c62bc:	48 8d 8c 24 78 1c 00 	lea    0x1c78(%rsp),%rcx
1405c62c3:	00
1405c62c4:	e8 27 82 bd ff       	call   0x14019e4f0
1405c62c9:	90                   	nop
1405c62ca:	e9 9d 8b 04 00       	jmp    0x14060ee6c
1405c62cf:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c62d4:	48 83 c0 20          	add    $0x20,%rax
1405c62d8:	48 8b c8             	mov    %rax,%rcx
1405c62db:	e8 f0 93 bd ff       	call   0x14019f6d0
1405c62e0:	48 89 84 24 28 42 00 	mov    %rax,0x4228(%rsp)
1405c62e7:	00
1405c62e8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405c62ed:	48 83 c1 14          	add    $0x14,%rcx
1405c62f1:	48 63 09             	movslq (%rcx),%rcx
1405c62f4:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405c62f8:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405c62fd:	48 03 d1             	add    %rcx,%rdx
1405c6300:	48 8b ca             	mov    %rdx,%rcx
1405c6303:	e8 c8 93 bd ff       	call   0x14019f6d0
1405c6308:	48 8b 8c 24 28 42 00 	mov    0x4228(%rsp),%rcx
1405c630f:	00
1405c6310:	48 2b c8             	sub    %rax,%rcx
1405c6313:	48 8b c1             	mov    %rcx,%rax
1405c6316:	48 89 84 24 38 42 00 	mov    %rax,0x4238(%rsp)
1405c631d:	00
1405c631e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c6323:	48 83 c0 10          	add    $0x10,%rax
1405c6327:	48 63 00             	movslq (%rax),%rax
1405c632a:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c632e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c6333:	48 03 c8             	add    %rax,%rcx
1405c6336:	48 8b c1             	mov    %rcx,%rax
1405c6339:	48 8b c8             	mov    %rax,%rcx
1405c633c:	e8 8f 93 bd ff       	call   0x14019f6d0
1405c6341:	48 89 84 24 30 42 00 	mov    %rax,0x4230(%rsp)
1405c6348:	00
1405c6349:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c634e:	48 83 c0 18          	add    $0x18,%rax
1405c6352:	8b 00                	mov    (%rax),%eax
1405c6354:	89 84 24 ec 0d 00 00 	mov    %eax,0xdec(%rsp)
1405c635b:	8b 94 24 ec 0d 00 00 	mov    0xdec(%rsp),%edx
1405c6362:	48 8b 8c 24 30 42 00 	mov    0x4230(%rsp),%rcx
1405c6369:	00
1405c636a:	e8 b1 a8 04 00       	call   0x140610c20
1405c636f:	48 8b 8c 24 38 42 00 	mov    0x4238(%rsp),%rcx
1405c6376:	00
1405c6377:	48 89 08             	mov    %rcx,(%rax)
1405c637a:	e9 ed 8a 04 00       	jmp    0x14060ee6c
1405c637f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c6384:	48 83 c0 20          	add    $0x20,%rax
1405c6388:	48 8b c8             	mov    %rax,%rcx
1405c638b:	e8 20 50 ff ff       	call   0x1405bb3b0
1405c6390:	f2 0f 11 84 24 40 42 	movsd  %xmm0,0x4240(%rsp)
1405c6397:	00 00
1405c6399:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c639e:	48 83 c0 14          	add    $0x14,%rax
1405c63a2:	48 63 00             	movslq (%rax),%rax
1405c63a5:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c63a9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c63ae:	48 03 c8             	add    %rax,%rcx
1405c63b1:	48 8b c1             	mov    %rcx,%rax
1405c63b4:	48 8b c8             	mov    %rax,%rcx
1405c63b7:	e8 f4 4f ff ff       	call   0x1405bb3b0
1405c63bc:	f2 0f 10 8c 24 40 42 	movsd  0x4240(%rsp),%xmm1
1405c63c3:	00 00
1405c63c5:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
1405c63c9:	0f 28 c1             	movaps %xmm1,%xmm0
1405c63cc:	f2 0f 11 84 24 50 42 	movsd  %xmm0,0x4250(%rsp)
1405c63d3:	00 00
1405c63d5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c63da:	48 83 c0 10          	add    $0x10,%rax
1405c63de:	48 63 00             	movslq (%rax),%rax
1405c63e1:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c63e5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c63ea:	48 03 c8             	add    %rax,%rcx
1405c63ed:	48 8b c1             	mov    %rcx,%rax
1405c63f0:	48 8b c8             	mov    %rax,%rcx
1405c63f3:	e8 d8 92 bd ff       	call   0x14019f6d0
1405c63f8:	48 89 84 24 48 42 00 	mov    %rax,0x4248(%rsp)
1405c63ff:	00
1405c6400:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c6405:	48 83 c0 18          	add    $0x18,%rax
1405c6409:	8b 00                	mov    (%rax),%eax
1405c640b:	89 84 24 f0 0d 00 00 	mov    %eax,0xdf0(%rsp)
1405c6412:	8b 94 24 f0 0d 00 00 	mov    0xdf0(%rsp),%edx
1405c6419:	48 8b 8c 24 48 42 00 	mov    0x4248(%rsp),%rcx
1405c6420:	00
1405c6421:	e8 fa a7 04 00       	call   0x140610c20
1405c6426:	f2 0f 10 84 24 50 42 	movsd  0x4250(%rsp),%xmm0
1405c642d:	00 00
1405c642f:	f2 0f 11 00          	movsd  %xmm0,(%rax)
1405c6433:	e9 34 8a 04 00       	jmp    0x14060ee6c
1405c6438:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c643d:	48 83 c0 20          	add    $0x20,%rax
1405c6441:	48 8b c8             	mov    %rax,%rcx
1405c6444:	e8 87 92 bd ff       	call   0x14019f6d0
1405c6449:	48 89 84 24 58 42 00 	mov    %rax,0x4258(%rsp)
1405c6450:	00
1405c6451:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405c6456:	48 83 c1 14          	add    $0x14,%rcx
1405c645a:	48 63 09             	movslq (%rcx),%rcx
1405c645d:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405c6461:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405c6466:	48 03 d1             	add    %rcx,%rdx
1405c6469:	48 8b ca             	mov    %rdx,%rcx
1405c646c:	e8 5f 92 bd ff       	call   0x14019f6d0
1405c6471:	48 8b 8c 24 58 42 00 	mov    0x4258(%rsp),%rcx
1405c6478:	00
1405c6479:	48 2b c8             	sub    %rax,%rcx
1405c647c:	48 8b c1             	mov    %rcx,%rax
1405c647f:	48 89 84 24 68 42 00 	mov    %rax,0x4268(%rsp)
1405c6486:	00
1405c6487:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c648c:	48 83 c0 10          	add    $0x10,%rax
1405c6490:	48 63 00             	movslq (%rax),%rax
1405c6493:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c6497:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c649c:	48 03 c8             	add    %rax,%rcx
1405c649f:	48 8b c1             	mov    %rcx,%rax
1405c64a2:	48 8b c8             	mov    %rax,%rcx
1405c64a5:	e8 26 92 bd ff       	call   0x14019f6d0
1405c64aa:	48 89 84 24 60 42 00 	mov    %rax,0x4260(%rsp)
1405c64b1:	00
1405c64b2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c64b7:	48 83 c0 18          	add    $0x18,%rax
1405c64bb:	8b 00                	mov    (%rax),%eax
1405c64bd:	89 84 24 f4 0d 00 00 	mov    %eax,0xdf4(%rsp)
1405c64c4:	8b 94 24 f4 0d 00 00 	mov    0xdf4(%rsp),%edx
1405c64cb:	48 8b 8c 24 60 42 00 	mov    0x4260(%rsp),%rcx
1405c64d2:	00
1405c64d3:	e8 48 a7 04 00       	call   0x140610c20
1405c64d8:	48 8b 8c 24 68 42 00 	mov    0x4268(%rsp),%rcx
1405c64df:	00
1405c64e0:	48 89 08             	mov    %rcx,(%rax)
1405c64e3:	e9 84 89 04 00       	jmp    0x14060ee6c
1405c64e8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c64ed:	48 83 c0 10          	add    $0x10,%rax
1405c64f1:	48 63 00             	movslq (%rax),%rax
1405c64f4:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c64f8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c64fd:	48 03 c8             	add    %rax,%rcx
1405c6500:	48 8b c1             	mov    %rcx,%rax
1405c6503:	48 8b c8             	mov    %rax,%rcx
1405c6506:	e8 c5 91 bd ff       	call   0x14019f6d0
1405c650b:	48 89 84 24 70 42 00 	mov    %rax,0x4270(%rsp)
1405c6512:	00
1405c6513:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c6518:	48 83 c0 18          	add    $0x18,%rax
1405c651c:	8b 00                	mov    (%rax),%eax
1405c651e:	89 84 24 f8 0d 00 00 	mov    %eax,0xdf8(%rsp)
1405c6525:	8b 94 24 f8 0d 00 00 	mov    0xdf8(%rsp),%edx
1405c652c:	48 8b 8c 24 70 42 00 	mov    0x4270(%rsp),%rcx
1405c6533:	00
1405c6534:	e8 e7 a6 04 00       	call   0x140610c20
1405c6539:	48 8b c8             	mov    %rax,%rcx
1405c653c:	e8 8f 91 bd ff       	call   0x14019f6d0
1405c6541:	48 89 84 24 90 42 00 	mov    %rax,0x4290(%rsp)
1405c6548:	00
1405c6549:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c654e:	48 83 c0 20          	add    $0x20,%rax
1405c6552:	48 8b c8             	mov    %rax,%rcx
1405c6555:	e8 76 91 bd ff       	call   0x14019f6d0
1405c655a:	48 89 84 24 78 42 00 	mov    %rax,0x4278(%rsp)
1405c6561:	00
1405c6562:	48 8d 94 24 88 1c 00 	lea    0x1c88(%rsp),%rdx
1405c6569:	00
1405c656a:	48 8b 8c 24 78 42 00 	mov    0x4278(%rsp),%rcx
1405c6571:	00
1405c6572:	e8 19 16 17 00       	call   0x140737b90
1405c6577:	90                   	nop
1405c6578:	48 8d 8c 24 88 1c 00 	lea    0x1c88(%rsp),%rcx
1405c657f:	00
1405c6580:	e8 db fd bd ff       	call   0x1401a6360
1405c6585:	48 8b c8             	mov    %rax,%rcx
1405c6588:	e8 53 e4 16 00       	call   0x1407349e0
1405c658d:	48 89 84 24 80 1c 00 	mov    %rax,0x1c80(%rsp)
1405c6594:	00
1405c6595:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c659a:	48 83 c0 14          	add    $0x14,%rax
1405c659e:	48 63 00             	movslq (%rax),%rax
1405c65a1:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c65a5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c65aa:	48 03 c8             	add    %rax,%rcx
1405c65ad:	48 8b c1             	mov    %rcx,%rax
1405c65b0:	48 8b c8             	mov    %rax,%rcx
1405c65b3:	e8 18 91 bd ff       	call   0x14019f6d0
1405c65b8:	48 89 84 24 80 42 00 	mov    %rax,0x4280(%rsp)
1405c65bf:	00
1405c65c0:	48 8b 94 24 80 1c 00 	mov    0x1c80(%rsp),%rdx
1405c65c7:	00
1405c65c8:	48 8b 8c 24 80 42 00 	mov    0x4280(%rsp),%rcx
1405c65cf:	00
1405c65d0:	e8 0b a7 17 00       	call   0x140740ce0
1405c65d5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c65da:	48 83 c0 10          	add    $0x10,%rax
1405c65de:	48 63 00             	movslq (%rax),%rax
1405c65e1:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c65e5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c65ea:	48 03 c8             	add    %rax,%rcx
1405c65ed:	48 8b c1             	mov    %rcx,%rax
1405c65f0:	48 8b c8             	mov    %rax,%rcx
1405c65f3:	e8 d8 90 bd ff       	call   0x14019f6d0
1405c65f8:	48 89 84 24 88 42 00 	mov    %rax,0x4288(%rsp)
1405c65ff:	00
1405c6600:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c6605:	48 83 c0 18          	add    $0x18,%rax
1405c6609:	8b 00                	mov    (%rax),%eax
1405c660b:	89 84 24 fc 0d 00 00 	mov    %eax,0xdfc(%rsp)
1405c6612:	8b 94 24 fc 0d 00 00 	mov    0xdfc(%rsp),%edx
1405c6619:	48 8b 8c 24 88 42 00 	mov    0x4288(%rsp),%rcx
1405c6620:	00
1405c6621:	e8 fa a5 04 00       	call   0x140610c20
1405c6626:	48 8b 8c 24 80 1c 00 	mov    0x1c80(%rsp),%rcx
1405c662d:	00
1405c662e:	48 89 08             	mov    %rcx,(%rax)
1405c6631:	48 8b 8c 24 90 42 00 	mov    0x4290(%rsp),%rcx
1405c6638:	00
1405c6639:	e8 02 8b bd ff       	call   0x14019f140
1405c663e:	90                   	nop
1405c663f:	48 8d 8c 24 88 1c 00 	lea    0x1c88(%rsp),%rcx
1405c6646:	00
1405c6647:	e8 a4 7e bd ff       	call   0x14019e4f0
1405c664c:	90                   	nop
1405c664d:	e9 1a 88 04 00       	jmp    0x14060ee6c
1405c6652:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c6657:	48 83 c0 14          	add    $0x14,%rax
1405c665b:	48 63 00             	movslq (%rax),%rax
1405c665e:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c6662:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c6667:	48 03 c8             	add    %rax,%rcx
1405c666a:	48 8b c1             	mov    %rcx,%rax
1405c666d:	48 8b c8             	mov    %rax,%rcx
1405c6670:	e8 5b 90 bd ff       	call   0x14019f6d0
1405c6675:	48 89 84 24 98 42 00 	mov    %rax,0x4298(%rsp)
1405c667c:	00
1405c667d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405c6682:	48 83 c1 20          	add    $0x20,%rcx
1405c6686:	e8 45 90 bd ff       	call   0x14019f6d0
1405c668b:	48 8b 8c 24 98 42 00 	mov    0x4298(%rsp),%rcx
1405c6692:	00