140a95213:	00
140a95214:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95219:	c3                   	ret
140a9521a:	cc                   	int3
140a9521b:	cc                   	int3
140a9521c:	cc                   	int3
140a9521d:	cc                   	int3
140a9521e:	cc                   	int3
140a9521f:	cc                   	int3
140a95220:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a95225:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a9522a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9522f:	48 83 ec 58          	sub    $0x58,%rsp
140a95233:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a95238:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a9523d:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140a95242:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a95247:	e8 a4 01 00 00       	call   0x140a953f0
140a9524c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a95251:	48 83 c0 08          	add    $0x8,%rax
140a95255:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a9525a:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140a9525f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a95264:	e8 17 02 00 00       	call   0x140a95480
140a95269:	90                   	nop
140a9526a:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a9526f:	48 83 c0 18          	add    $0x18,%rax
140a95273:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a95278:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140a9527d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95282:	e8 49 e7 ff ff       	call   0x140a939d0
140a95287:	90                   	nop
140a95288:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a9528d:	48 c7 40 30 07 00 00 	movq   $0x7,0x30(%rax)
140a95294:	00
140a95295:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a9529a:	48 c7 40 38 08 00 00 	movq   $0x8,0x38(%rax)
140a952a1:	00
140a952a2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a952a7:	e8 a4 15 00 00       	call   0x140a96850
140a952ac:	f3 0f 10 05 98 cc 51 	movss  0x51cc98(%rip),%xmm0        # 0x140fb1f4c
140a952b3:	00
140a952b4:	f3 0f 11 00          	movss  %xmm0,(%rax)
140a952b8:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a952bd:	48 83 c0 18          	add    $0x18,%rax
140a952c1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a952c6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a952cb:	48 83 c0 08          	add    $0x8,%rax
140a952cf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a952d4:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a952d9:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a952de:	e8 2d 19 00 00       	call   0x140a96c10
140a952e3:	4c 8b 00             	mov    (%rax),%r8
140a952e6:	ba 10 00 00 00       	mov    $0x10,%edx
140a952eb:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a952f0:	e8 fb 0c 00 00       	call   0x140a95ff0
140a952f5:	90                   	nop
140a952f6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a952fb:	48 83 c4 58          	add    $0x58,%rsp
140a952ff:	c3                   	ret
140a95300:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a95305:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a9530a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9530f:	48 83 ec 28          	sub    $0x28,%rsp
140a95313:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140a95318:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a9531d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95322:	e8 59 00 00 00       	call   0x140a95380
140a95327:	90                   	nop
140a95328:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9532d:	48 83 c4 28          	add    $0x28,%rsp
140a95331:	c3                   	ret
140a95332:	cc                   	int3
140a95333:	cc                   	int3
140a95334:	cc                   	int3
140a95335:	cc                   	int3
140a95336:	cc                   	int3
140a95337:	cc                   	int3
140a95338:	cc                   	int3
140a95339:	cc                   	int3
140a9533a:	cc                   	int3
140a9533b:	cc                   	int3
140a9533c:	cc                   	int3
140a9533d:	cc                   	int3
140a9533e:	cc                   	int3
140a9533f:	cc                   	int3
140a95340:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a95345:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a9534a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9534f:	48 83 ec 28          	sub    $0x28,%rsp
140a95353:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140a95358:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a9535d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95362:	e8 99 ff ff ff       	call   0x140a95300
140a95367:	90                   	nop
140a95368:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9536d:	48 83 c4 28          	add    $0x28,%rsp
140a95371:	c3                   	ret
140a95372:	cc                   	int3
140a95373:	cc                   	int3
140a95374:	cc                   	int3
140a95375:	cc                   	int3
140a95376:	cc                   	int3
140a95377:	cc                   	int3
140a95378:	cc                   	int3
140a95379:	cc                   	int3
140a9537a:	cc                   	int3
140a9537b:	cc                   	int3
140a9537c:	cc                   	int3
140a9537d:	cc                   	int3
140a9537e:	cc                   	int3
140a9537f:	cc                   	int3
140a95380:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a95385:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a9538a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9538f:	48 83 ec 28          	sub    $0x28,%rsp
140a95393:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95398:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a9539d:	48 89 08             	mov    %rcx,(%rax)
140a953a0:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140a953a5:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a953aa:	e8 51 1b 70 ff       	call   0x140196f00
140a953af:	90                   	nop
140a953b0:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a953b5:	48 83 c4 28          	add    $0x28,%rsp
140a953b9:	c3                   	ret
140a953ba:	cc                   	int3
140a953bb:	cc                   	int3
140a953bc:	cc                   	int3
140a953bd:	cc                   	int3
140a953be:	cc                   	int3
140a953bf:	cc                   	int3
140a953c0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a953c5:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a953ca:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140a953d1:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a953d6:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
140a953dd:	00
140a953de:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a953e3:	c3                   	ret
140a953e4:	cc                   	int3
140a953e5:	cc                   	int3
140a953e6:	cc                   	int3
140a953e7:	cc                   	int3
140a953e8:	cc                   	int3
140a953e9:	cc                   	int3
140a953ea:	cc                   	int3
140a953eb:	cc                   	int3
140a953ec:	cc                   	int3
140a953ed:	cc                   	int3
140a953ee:	cc                   	int3
140a953ef:	cc                   	int3
140a953f0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a953f5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a953fa:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
140a953ff:	8b 00                	mov    (%rax),%eax
140a95401:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
140a95406:	89 01                	mov    %eax,(%rcx)
140a95408:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9540d:	c3                   	ret
140a9540e:	cc                   	int3
140a9540f:	cc                   	int3
140a95410:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95415:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9541a:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9541f:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
140a95424:	48 89 08             	mov    %rcx,(%rax)
140a95427:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9542c:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
140a95431:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a95435:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9543a:	c3                   	ret
140a9543b:	cc                   	int3
140a9543c:	cc                   	int3
140a9543d:	cc                   	int3
140a9543e:	cc                   	int3
140a9543f:	cc                   	int3
140a95440:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95445:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9544a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140a95451:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95456:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
140a9545d:	00
140a9545e:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95463:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140a9546a:	00
140a9546b:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95470:	c3                   	ret
140a95471:	cc                   	int3
140a95472:	cc                   	int3
140a95473:	cc                   	int3
140a95474:	cc                   	int3
140a95475:	cc                   	int3
140a95476:	cc                   	int3
140a95477:	cc                   	int3
140a95478:	cc                   	int3
140a95479:	cc                   	int3
140a9547a:	cc                   	int3
140a9547b:	cc                   	int3
140a9547c:	cc                   	int3
140a9547d:	cc                   	int3
140a9547e:	cc                   	int3
140a9547f:	cc                   	int3
140a95480:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95485:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9548a:	48 83 ec 38          	sub    $0x38,%rsp
140a9548e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a95493:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a95498:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140a9549d:	0f b6 54 24 20       	movzbl 0x20(%rsp),%edx
140a954a2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a954a7:	e8 84 e4 ff ff       	call   0x140a93930
140a954ac:	90                   	nop
140a954ad:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a954b2:	e8 59 0a 00 00       	call   0x140a95f10
140a954b7:	90                   	nop
140a954b8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a954bd:	48 83 c4 38          	add    $0x38,%rsp
140a954c1:	c3                   	ret
140a954c2:	cc                   	int3
140a954c3:	cc                   	int3
140a954c4:	cc                   	int3
140a954c5:	cc                   	int3
140a954c6:	cc                   	int3
140a954c7:	cc                   	int3
140a954c8:	cc                   	int3
140a954c9:	cc                   	int3
140a954ca:	cc                   	int3
140a954cb:	cc                   	int3
140a954cc:	cc                   	int3
140a954cd:	cc                   	int3
140a954ce:	cc                   	int3
140a954cf:	cc                   	int3
140a954d0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a954d5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a954da:	48 83 ec 28          	sub    $0x28,%rsp
140a954de:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a954e3:	e8 c8 19 70 ff       	call   0x140196eb0
140a954e8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a954ed:	48 8b 00             	mov    (%rax),%rax
140a954f0:	48 89 01             	mov    %rax,(%rcx)
140a954f3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a954f8:	48 83 c4 28          	add    $0x28,%rsp
140a954fc:	c3                   	ret
140a954fd:	cc                   	int3
140a954fe:	cc                   	int3
140a954ff:	cc                   	int3
140a95500:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95505:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9550a:	48 83 ec 28          	sub    $0x28,%rsp
140a9550e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a95513:	e8 48 f2 ff ff       	call   0x140a94760
140a95518:	48 8b 00             	mov    (%rax),%rax
140a9551b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95520:	48 89 01             	mov    %rax,(%rcx)
140a95523:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95528:	48 83 c4 28          	add    $0x28,%rsp
140a9552c:	c3                   	ret
140a9552d:	cc                   	int3
140a9552e:	cc                   	int3
140a9552f:	cc                   	int3
140a95530:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95535:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9553a:	48 83 ec 28          	sub    $0x28,%rsp
140a9553e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a95543:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95548:	e8 b3 8f 74 ff       	call   0x1401de500
140a9554d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140a95552:	48 8b 40 08          	mov    0x8(%rax),%rax
140a95556:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a9555b:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a9555f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95564:	48 83 c4 28          	add    $0x28,%rsp
140a95568:	c3                   	ret
140a95569:	cc                   	int3
140a9556a:	cc                   	int3
140a9556b:	cc                   	int3
140a9556c:	cc                   	int3
140a9556d:	cc                   	int3
140a9556e:	cc                   	int3
140a9556f:	cc                   	int3
140a95570:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95575:	48 83 ec 48          	sub    $0x48,%rsp
140a95579:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a9557e:	e8 dd f1 ff ff       	call   0x140a94760
140a95583:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a95588:	48 8d 4c 24 24       	lea    0x24(%rsp),%rcx
140a9558d:	e8 5e 4c 7a ff       	call   0x14023a1f0
140a95592:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a95597:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140a9559c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140a955a1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a955a6:	e8 75 fc ff ff       	call   0x140a95220
140a955ab:	90                   	nop
140a955ac:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140a955b1:	48 83 c4 48          	add    $0x48,%rsp
140a955b5:	c3                   	ret
140a955b6:	cc                   	int3
140a955b7:	cc                   	int3
140a955b8:	cc                   	int3
140a955b9:	cc                   	int3
140a955ba:	cc                   	int3
140a955bb:	cc                   	int3
140a955bc:	cc                   	int3
140a955bd:	cc                   	int3
140a955be:	cc                   	int3
140a955bf:	cc                   	int3
140a955c0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a955c5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a955ca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a955cf:	56                   	push   %rsi
140a955d0:	57                   	push   %rdi
140a955d1:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140a955d8:	48 8b 05 21 39 92 00 	mov    0x923921(%rip),%rax        # 0x1413b8f00
140a955df:	48 33 c4             	xor    %rsp,%rax
140a955e2:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140a955e9:	00
140a955ea:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a955f1:	00
140a955f2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a955f7:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140a955fe:	00
140a955ff:	e8 ac 18 70 ff       	call   0x140196eb0
140a95604:	48 8b d0             	mov    %rax,%rdx
140a95607:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a9560c:	e8 cf 24 70 ff       	call   0x140197ae0
140a95611:	90                   	nop
140a95612:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a95619:	00
140a9561a:	48 83 c0 20          	add    $0x20,%rax
140a9561e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a95623:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a95628:	e8 83 18 70 ff       	call   0x140196eb0
140a9562d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a95632:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140a95639:	00
140a9563a:	e8 71 18 70 ff       	call   0x140196eb0
140a9563f:	48 8b d0             	mov    %rax,%rdx
140a95642:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140a95647:	e8 94 24 70 ff       	call   0x140197ae0
140a9564c:	90                   	nop
140a9564d:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140a95654:	00
140a95655:	4c 8b c0             	mov    %rax,%r8
140a95658:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140a9565d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140a95662:	e8 99 8d 74 ff       	call   0x1401de400
140a95667:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a9566c:	48 8b f9             	mov    %rcx,%rdi
140a9566f:	48 8b f0             	mov    %rax,%rsi