1401251ca:	cc                   	int3
1401251cb:	cc                   	int3
1401251cc:	cc                   	int3
1401251cd:	cc                   	int3
1401251ce:	cc                   	int3
1401251cf:	cc                   	int3
1401251d0:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
1401251d7:	48 8b 05 92 60 18 00 	mov    0x186092(%rip),%rax        # 0x1402ab270
1401251de:	48 33 c4             	xor    %rsp,%rax
1401251e1:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1401251e8:	00
1401251e9:	48 8b d1             	mov    %rcx,%rdx
1401251ec:	0f b6 49 08          	movzbl 0x8(%rcx),%ecx
1401251f0:	85 c9                	test   %ecx,%ecx
1401251f2:	0f 84 9f 00 00 00    	je     0x140125297
1401251f8:	83 e9 01             	sub    $0x1,%ecx
1401251fb:	74 7f                	je     0x14012527c
1401251fd:	83 e9 01             	sub    $0x1,%ecx
140125200:	74 66                	je     0x140125268
140125202:	83 e9 01             	sub    $0x1,%ecx
140125205:	74 28                	je     0x14012522f
140125207:	83 f9 02             	cmp    $0x2,%ecx
14012520a:	0f 85 1b 01 00 00    	jne    0x14012532b
140125210:	33 c0                	xor    %eax,%eax
140125212:	38 02                	cmp    %al,(%rdx)
140125214:	0f 95 c0             	setne  %al
140125217:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
14012521e:	00
14012521f:	48 33 cc             	xor    %rsp,%rcx
140125222:	e8 a9 10 06 00       	call   0x1401862d0
140125227:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
14012522e:	c3                   	ret
14012522f:	f2 0f 10 0a          	movsd  (%rdx),%xmm1
140125233:	66 0f 2f 0d 65 4f 16 	comisd 0x164f65(%rip),%xmm1        # 0x14028a1a0
14012523a:	00
14012523b:	72 74                	jb     0x1401252b1
14012523d:	f2 0f 10 05 23 4f 16 	movsd  0x164f23(%rip),%xmm0        # 0x14028a168
140125244:	00
140125245:	66 0f 2f c1          	comisd %xmm1,%xmm0
140125249:	72 66                	jb     0x1401252b1
14012524b:	f2 48 0f 2c c1       	cvttsd2si %xmm1,%rax
140125250:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
140125257:	00
140125258:	48 33 cc             	xor    %rsp,%rcx
14012525b:	e8 70 10 06 00       	call   0x1401862d0
140125260:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
140125267:	c3                   	ret
140125268:	48 8b 02             	mov    (%rdx),%rax
14012526b:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
140125272:	ff ff 7f
140125275:	48 3b c1             	cmp    %rcx,%rax
140125278:	77 74                	ja     0x1401252ee
14012527a:	eb 1d                	jmp    0x140125299
14012527c:	48 8b 02             	mov    (%rdx),%rax
14012527f:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
140125286:	00
140125287:	48 33 cc             	xor    %rsp,%rcx
14012528a:	e8 41 10 06 00       	call   0x1401862d0
14012528f:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
140125296:	c3                   	ret
140125297:	33 c0                	xor    %eax,%eax
140125299:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1401252a0:	00
1401252a1:	48 33 cc             	xor    %rsp,%rcx
1401252a4:	e8 27 10 06 00       	call   0x1401862d0
1401252a9:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
1401252b0:	c3                   	ret
1401252b1:	ba 01 00 00 00       	mov    $0x1,%edx
1401252b6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401252bb:	e8 e0 3e 00 00       	call   0x1401291a0
1401252c0:	90                   	nop
1401252c1:	48 8d 15 d8 8f 11 00 	lea    0x118fd8(%rip),%rdx        # 0x14023e2a0
1401252c8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401252cd:	e8 8e 7a fa ff       	call   0x1400ccd60
1401252d2:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
1401252d9:	00
1401252da:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401252df:	e8 9c 3e 00 00       	call   0x140129180
1401252e4:	90                   	nop
1401252e5:	48 8b c8             	mov    %rax,%rcx
1401252e8:	e8 53 f5 ff ff       	call   0x140124840
1401252ed:	90                   	nop
1401252ee:	ba 01 00 00 00       	mov    $0x1,%edx
1401252f3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401252f8:	e8 a3 3e 00 00       	call   0x1401291a0
1401252fd:	90                   	nop
1401252fe:	48 8d 15 3b 90 11 00 	lea    0x11903b(%rip),%rdx        # 0x14023e340
140125305:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14012530a:	e8 51 7a fa ff       	call   0x1400ccd60
14012530f:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140125316:	00
140125317:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14012531c:	e8 5f 3e 00 00       	call   0x140129180
140125321:	90                   	nop
140125322:	48 8b c8             	mov    %rax,%rcx
140125325:	e8 16 f5 ff ff       	call   0x140124840
14012532a:	90                   	nop
14012532b:	ba 01 00 00 00       	mov    $0x1,%edx
140125330:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125335:	e8 66 3e 00 00       	call   0x1401291a0
14012533a:	90                   	nop
14012533b:	48 8d 15 36 8f 11 00 	lea    0x118f36(%rip),%rdx        # 0x14023e278
140125342:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125347:	e8 14 7a fa ff       	call   0x1400ccd60
14012534c:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140125353:	00
140125354:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125359:	e8 22 3e 00 00       	call   0x140129180
14012535e:	90                   	nop
14012535f:	48 8b c8             	mov    %rax,%rcx
140125362:	e8 d9 f4 ff ff       	call   0x140124840
140125367:	cc                   	int3
140125368:	cc                   	int3
140125369:	cc                   	int3
14012536a:	cc                   	int3
14012536b:	cc                   	int3
14012536c:	cc                   	int3
14012536d:	cc                   	int3
14012536e:	cc                   	int3
14012536f:	cc                   	int3
140125370:	48 81 ec 58 01 00 00 	sub    $0x158,%rsp
140125377:	48 8b 05 f2 5e 18 00 	mov    0x185ef2(%rip),%rax        # 0x1402ab270
14012537e:	48 33 c4             	xor    %rsp,%rax
140125381:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140125388:	00
140125389:	48 8b d1             	mov    %rcx,%rdx
14012538c:	0f b6 49 08          	movzbl 0x8(%rcx),%ecx
140125390:	85 c9                	test   %ecx,%ecx
140125392:	0f 84 ed 00 00 00    	je     0x140125485
140125398:	83 e9 01             	sub    $0x1,%ecx
14012539b:	0f 84 bb 00 00 00    	je     0x14012545c
1401253a1:	83 e9 01             	sub    $0x1,%ecx
1401253a4:	0f 84 97 00 00 00    	je     0x140125441
1401253aa:	83 e9 01             	sub    $0x1,%ecx
1401253ad:	74 28                	je     0x1401253d7
1401253af:	83 f9 02             	cmp    $0x2,%ecx
1401253b2:	0f 85 24 01 00 00    	jne    0x1401254dc
1401253b8:	33 c0                	xor    %eax,%eax
1401253ba:	38 02                	cmp    %al,(%rdx)
1401253bc:	0f 95 c0             	setne  %al
1401253bf:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
1401253c6:	00
1401253c7:	48 33 cc             	xor    %rsp,%rcx
1401253ca:	e8 01 0f 06 00       	call   0x1401862d0
1401253cf:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
1401253d6:	c3                   	ret
1401253d7:	f2 0f 10 0a          	movsd  (%rdx),%xmm1
1401253db:	0f 57 c0             	xorps  %xmm0,%xmm0
1401253de:	66 0f 2f c8          	comisd %xmm0,%xmm1
1401253e2:	0f 82 31 01 00 00    	jb     0x140125519
1401253e8:	f2 0f 10 05 80 4d 16 	movsd  0x164d80(%rip),%xmm0        # 0x14028a170
1401253ef:	00
1401253f0:	66 0f 2f c1          	comisd %xmm1,%xmm0
1401253f4:	0f 82 1f 01 00 00    	jb     0x140125519
1401253fa:	33 c9                	xor    %ecx,%ecx
1401253fc:	f2 0f 10 05 64 4d 16 	movsd  0x164d64(%rip),%xmm0        # 0x14028a168
140125403:	00
140125404:	66 0f 2f c8          	comisd %xmm0,%xmm1
140125408:	72 17                	jb     0x140125421
14012540a:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
14012540e:	66 0f 2f c8          	comisd %xmm0,%xmm1
140125412:	73 0d                	jae    0x140125421
140125414:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14012541b:	00 00 80
14012541e:	48 8b c8             	mov    %rax,%rcx
140125421:	f2 48 0f 2c c1       	cvttsd2si %xmm1,%rax
140125426:	48 03 c1             	add    %rcx,%rax
140125429:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
140125430:	00
140125431:	48 33 cc             	xor    %rsp,%rcx
140125434:	e8 97 0e 06 00       	call   0x1401862d0
140125439:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
140125440:	c3                   	ret
140125441:	48 8b 02             	mov    (%rdx),%rax
140125444:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
14012544b:	00
14012544c:	48 33 cc             	xor    %rsp,%rcx
14012544f:	e8 7c 0e 06 00       	call   0x1401862d0
140125454:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
14012545b:	c3                   	ret
14012545c:	48 8b 0a             	mov    (%rdx),%rcx
14012545f:	48 8b c1             	mov    %rcx,%rax
140125462:	48 c1 e8 3f          	shr    $0x3f,%rax
140125466:	34 01                	xor    $0x1,%al
140125468:	74 35                	je     0x14012549f
14012546a:	48 8b c1             	mov    %rcx,%rax
14012546d:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
140125474:	00
140125475:	48 33 cc             	xor    %rsp,%rcx
140125478:	e8 53 0e 06 00       	call   0x1401862d0
14012547d:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
140125484:	c3                   	ret
140125485:	33 c0                	xor    %eax,%eax
140125487:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
14012548e:	00
14012548f:	48 33 cc             	xor    %rsp,%rcx
140125492:	e8 39 0e 06 00       	call   0x1401862d0
140125497:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
14012549e:	c3                   	ret
14012549f:	ba 01 00 00 00       	mov    $0x1,%edx
1401254a4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401254a9:	e8 f2 3c 00 00       	call   0x1401291a0
1401254ae:	90                   	nop
1401254af:	48 8d 15 2a 8e 11 00 	lea    0x118e2a(%rip),%rdx        # 0x14023e2e0
1401254b6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401254bb:	e8 a0 78 fa ff       	call   0x1400ccd60
1401254c0:	48 8d 94 24 20 01 00 	lea    0x120(%rsp),%rdx
1401254c7:	00
1401254c8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401254cd:	e8 ae 3c 00 00       	call   0x140129180
1401254d2:	90                   	nop
1401254d3:	48 8b c8             	mov    %rax,%rcx
1401254d6:	e8 65 f3 ff ff       	call   0x140124840
1401254db:	90                   	nop
1401254dc:	ba 01 00 00 00       	mov    $0x1,%edx
1401254e1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401254e6:	e8 b5 3c 00 00       	call   0x1401291a0
1401254eb:	90                   	nop
1401254ec:	48 8d 15 45 8f 11 00 	lea    0x118f45(%rip),%rdx        # 0x14023e438
1401254f3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401254f8:	e8 63 78 fa ff       	call   0x1400ccd60
1401254fd:	48 8d 94 24 20 01 00 	lea    0x120(%rsp),%rdx
140125504:	00
140125505:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14012550a:	e8 71 3c 00 00       	call   0x140129180
14012550f:	90                   	nop
140125510:	48 8b c8             	mov    %rax,%rcx
140125513:	e8 28 f3 ff ff       	call   0x140124840
140125518:	90                   	nop
140125519:	ba 01 00 00 00       	mov    $0x1,%edx
14012551e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140125523:	e8 78 3c 00 00       	call   0x1401291a0
140125528:	90                   	nop
140125529:	48 8d 15 90 8d 11 00 	lea    0x118d90(%rip),%rdx        # 0x14023e2c0
140125530:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140125535:	e8 26 78 fa ff       	call   0x1400ccd60
14012553a:	48 8d 94 24 20 01 00 	lea    0x120(%rsp),%rdx
140125541:	00
140125542:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140125547:	e8 34 3c 00 00       	call   0x140129180
14012554c:	90                   	nop
14012554d:	48 8b c8             	mov    %rax,%rcx
140125550:	e8 eb f2 ff ff       	call   0x140124840
140125555:	cc                   	int3
140125556:	cc                   	int3
140125557:	cc                   	int3
140125558:	cc                   	int3
140125559:	cc                   	int3
14012555a:	cc                   	int3
14012555b:	cc                   	int3
14012555c:	cc                   	int3
14012555d:	cc                   	int3
14012555e:	cc                   	int3
14012555f:	cc                   	int3
140125560:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
140125567:	48 8b 05 02 5d 18 00 	mov    0x185d02(%rip),%rax        # 0x1402ab270
14012556e:	48 33 c4             	xor    %rsp,%rax
140125571:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
140125578:	00
140125579:	0f b6 51 08          	movzbl 0x8(%rcx),%edx
14012557d:	85 d2                	test   %edx,%edx
14012557f:	0f 84 d6 00 00 00    	je     0x14012565b
140125585:	83 ea 01             	sub    $0x1,%edx
140125588:	0f 84 ad 00 00 00    	je     0x14012563b
14012558e:	83 ea 01             	sub    $0x1,%edx
140125591:	74 53                	je     0x1401255e6
140125593:	83 ea 01             	sub    $0x1,%edx
140125596:	74 32                	je     0x1401255ca
140125598:	83 fa 02             	cmp    $0x2,%edx
14012559b:	0f 85 d5 00 00 00    	jne    0x140125676
1401255a1:	80 39 00             	cmpb   $0x0,(%rcx)
1401255a4:	0f 84 b1 00 00 00    	je     0x14012565b
1401255aa:	f2 0f 10 05 6e 4b 16 	movsd  0x164b6e(%rip),%xmm0        # 0x14028a120
1401255b1:	00
1401255b2:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1401255b9:	00
1401255ba:	48 33 cc             	xor    %rsp,%rcx
1401255bd:	e8 0e 0d 06 00       	call   0x1401862d0
1401255c2:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
1401255c9:	c3                   	ret
1401255ca:	f2 0f 10 01          	movsd  (%rcx),%xmm0
1401255ce:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1401255d5:	00
1401255d6:	48 33 cc             	xor    %rsp,%rcx
1401255d9:	e8 f2 0c 06 00       	call   0x1401862d0
1401255de:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
1401255e5:	c3                   	ret
1401255e6:	48 8b 09             	mov    (%rcx),%rcx
1401255e9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401255ec:	48 85 c9             	test   %rcx,%rcx
1401255ef:	78 1d                	js     0x14012560e
1401255f1:	f2 48 0f 2a c1       	cvtsi2sd %rcx,%xmm0
1401255f6:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1401255fd:	00
1401255fe:	48 33 cc             	xor    %rsp,%rcx
140125601:	e8 ca 0c 06 00       	call   0x1401862d0
140125606:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
14012560d:	c3                   	ret
14012560e:	48 8b c1             	mov    %rcx,%rax
140125611:	48 d1 e8             	shr    $1,%rax
140125614:	83 e1 01             	and    $0x1,%ecx
140125617:	48 0b c1             	or     %rcx,%rax
14012561a:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
14012561f:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
140125623:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
14012562a:	00
14012562b:	48 33 cc             	xor    %rsp,%rcx
14012562e:	e8 9d 0c 06 00       	call   0x1401862d0
140125633:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
14012563a:	c3                   	ret
14012563b:	0f 57 c0             	xorps  %xmm0,%xmm0
14012563e:	f2 48 0f 2a 01       	cvtsi2sdq (%rcx),%xmm0
140125643:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
14012564a:	00
14012564b:	48 33 cc             	xor    %rsp,%rcx
14012564e:	e8 7d 0c 06 00       	call   0x1401862d0
140125653:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
14012565a:	c3                   	ret
14012565b:	0f 57 c0             	xorps  %xmm0,%xmm0
14012565e:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
140125665:	00
140125666:	48 33 cc             	xor    %rsp,%rcx
140125669:	e8 62 0c 06 00       	call   0x1401862d0
14012566e:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
140125675:	c3                   	ret
140125676:	ba 01 00 00 00       	mov    $0x1,%edx
14012567b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125680:	e8 1b 3b 00 00       	call   0x1401291a0
140125685:	90                   	nop
140125686:	48 8d 15 83 8d 11 00 	lea    0x118d83(%rip),%rdx        # 0x14023e410
14012568d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125692:	e8 c9 76 fa ff       	call   0x1400ccd60
140125697:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
14012569e:	00
14012569f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401256a4:	e8 d7 3a 00 00       	call   0x140129180
1401256a9:	90                   	nop
1401256aa:	48 8b c8             	mov    %rax,%rcx
1401256ad:	e8 8e f1 ff ff       	call   0x140124840
1401256b2:	cc                   	int3
1401256b3:	cc                   	int3
1401256b4:	cc                   	int3
1401256b5:	cc                   	int3
1401256b6:	cc                   	int3
1401256b7:	cc                   	int3
1401256b8:	cc                   	int3
1401256b9:	cc                   	int3
1401256ba:	cc                   	int3
1401256bb:	cc                   	int3
1401256bc:	cc                   	int3