140124f4a:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140124f51:	00
140124f52:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124f57:	e8 24 42 00 00       	call   0x140129180
140124f5c:	90                   	nop
140124f5d:	48 8b c8             	mov    %rax,%rcx
140124f60:	e8 db f8 ff ff       	call   0x140124840
140124f65:	90                   	nop
140124f66:	ba 01 00 00 00       	mov    $0x1,%edx
140124f6b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124f70:	e8 2b 42 00 00       	call   0x1401291a0
140124f75:	90                   	nop
140124f76:	48 8d 15 63 92 11 00 	lea    0x119263(%rip),%rdx        # 0x14023e1e0
140124f7d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124f82:	e8 d9 7d fa ff       	call   0x1400ccd60
140124f87:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140124f8e:	00
140124f8f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124f94:	e8 e7 41 00 00       	call   0x140129180
140124f99:	90                   	nop
140124f9a:	48 8b c8             	mov    %rax,%rcx
140124f9d:	e8 9e f8 ff ff       	call   0x140124840
140124fa2:	90                   	nop
140124fa3:	ba 01 00 00 00       	mov    $0x1,%edx
140124fa8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124fad:	e8 ee 41 00 00       	call   0x1401291a0
140124fb2:	90                   	nop
140124fb3:	48 8d 15 ce 91 11 00 	lea    0x1191ce(%rip),%rdx        # 0x14023e188
140124fba:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124fbf:	e8 9c 7d fa ff       	call   0x1400ccd60
140124fc4:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140124fcb:	00
140124fcc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124fd1:	e8 aa 41 00 00       	call   0x140129180
140124fd6:	90                   	nop
140124fd7:	48 8b c8             	mov    %rax,%rcx
140124fda:	e8 61 f8 ff ff       	call   0x140124840
140124fdf:	90                   	nop
140124fe0:	ba 01 00 00 00       	mov    $0x1,%edx
140124fe5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124fea:	e8 b1 41 00 00       	call   0x1401291a0
140124fef:	90                   	nop
140124ff0:	48 8d 15 a9 91 11 00 	lea    0x1191a9(%rip),%rdx        # 0x14023e1a0
140124ff7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140124ffc:	e8 5f 7d fa ff       	call   0x1400ccd60
140125001:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140125008:	00
140125009:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14012500e:	e8 6d 41 00 00       	call   0x140129180
140125013:	90                   	nop
140125014:	48 8b c8             	mov    %rax,%rcx
140125017:	e8 24 f8 ff ff       	call   0x140124840
14012501c:	cc                   	int3
14012501d:	cc                   	int3
14012501e:	cc                   	int3
14012501f:	cc                   	int3
140125020:	40 53                	rex push %rbx
140125022:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
140125029:	48 8b 05 40 62 18 00 	mov    0x186240(%rip),%rax        # 0x1402ab270
140125030:	48 33 c4             	xor    %rsp,%rax
140125033:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
14012503a:	00
14012503b:	48 8b d9             	mov    %rcx,%rbx
14012503e:	0f b6 49 08          	movzbl 0x8(%rcx),%ecx
140125042:	85 c9                	test   %ecx,%ecx
140125044:	74 6f                	je     0x1401250b5
140125046:	83 e9 01             	sub    $0x1,%ecx
140125049:	74 56                	je     0x1401250a1
14012504b:	83 e9 01             	sub    $0x1,%ecx
14012504e:	74 41                	je     0x140125091
140125050:	83 e9 01             	sub    $0x1,%ecx
140125053:	74 12                	je     0x140125067
140125055:	83 f9 02             	cmp    $0x2,%ecx
140125058:	0f 85 ec 00 00 00    	jne    0x14012514a
14012505e:	33 c0                	xor    %eax,%eax
140125060:	38 03                	cmp    %al,(%rbx)
140125062:	0f 95 c0             	setne  %al
140125065:	eb 50                	jmp    0x1401250b7
140125067:	f2 0f 10 0b          	movsd  (%rbx),%xmm1
14012506b:	0f 57 c0             	xorps  %xmm0,%xmm0
14012506e:	66 0f 2f c8          	comisd %xmm0,%xmm1
140125072:	0f 82 0f 01 00 00    	jb     0x140125187
140125078:	f2 0f 10 05 c8 50 16 	movsd  0x1650c8(%rip),%xmm0        # 0x14028a148
14012507f:	00
140125080:	66 0f 2f c1          	comisd %xmm1,%xmm0
140125084:	0f 82 fd 00 00 00    	jb     0x140125187
14012508a:	f2 48 0f 2c c1       	cvttsd2si %xmm1,%rax
14012508f:	eb 26                	jmp    0x1401250b7
140125091:	48 8b cb             	mov    %rbx,%rcx
140125094:	e8 47 15 00 00       	call   0x1401265e0
140125099:	84 c0                	test   %al,%al
14012509b:	74 33                	je     0x1401250d0
14012509d:	8b 03                	mov    (%rbx),%eax
14012509f:	eb 16                	jmp    0x1401250b7
1401250a1:	48 8b 03             	mov    (%rbx),%rax
1401250a4:	48 85 c0             	test   %rax,%rax
1401250a7:	78 64                	js     0x14012510d
1401250a9:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401250ae:	48 3b c1             	cmp    %rcx,%rax
1401250b1:	77 5a                	ja     0x14012510d
1401250b3:	eb 02                	jmp    0x1401250b7
1401250b5:	33 c0                	xor    %eax,%eax
1401250b7:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1401250be:	00
1401250bf:	48 33 cc             	xor    %rsp,%rcx
1401250c2:	e8 09 12 06 00       	call   0x1401862d0
1401250c7:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1401250ce:	5b                   	pop    %rbx
1401250cf:	c3                   	ret
1401250d0:	ba 01 00 00 00       	mov    $0x1,%edx
1401250d5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401250da:	e8 c1 40 00 00       	call   0x1401291a0
1401250df:	90                   	nop
1401250e0:	48 8d 15 39 92 11 00 	lea    0x119239(%rip),%rdx        # 0x14023e320
1401250e7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401250ec:	e8 6f 7c fa ff       	call   0x1400ccd60
1401250f1:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
1401250f8:	00
1401250f9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401250fe:	e8 7d 40 00 00       	call   0x140129180
140125103:	90                   	nop
140125104:	48 8b c8             	mov    %rax,%rcx
140125107:	e8 34 f7 ff ff       	call   0x140124840
14012510c:	90                   	nop
14012510d:	ba 01 00 00 00       	mov    $0x1,%edx
140125112:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125117:	e8 84 40 00 00       	call   0x1401291a0
14012511c:	90                   	nop
14012511d:	48 8d 15 9c 90 11 00 	lea    0x11909c(%rip),%rdx        # 0x14023e1c0
140125124:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125129:	e8 32 7c fa ff       	call   0x1400ccd60
14012512e:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140125135:	00
140125136:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14012513b:	e8 40 40 00 00       	call   0x140129180
140125140:	90                   	nop
140125141:	48 8b c8             	mov    %rax,%rcx
140125144:	e8 f7 f6 ff ff       	call   0x140124840
140125149:	90                   	nop
14012514a:	ba 01 00 00 00       	mov    $0x1,%edx
14012514f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125154:	e8 47 40 00 00       	call   0x1401291a0
140125159:	90                   	nop
14012515a:	48 8d 15 ff 91 11 00 	lea    0x1191ff(%rip),%rdx        # 0x14023e360
140125161:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125166:	e8 f5 7b fa ff       	call   0x1400ccd60
14012516b:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140125172:	00
140125173:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125178:	e8 03 40 00 00       	call   0x140129180
14012517d:	90                   	nop
14012517e:	48 8b c8             	mov    %rax,%rcx
140125181:	e8 ba f6 ff ff       	call   0x140124840
140125186:	90                   	nop
140125187:	ba 01 00 00 00       	mov    $0x1,%edx
14012518c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140125191:	e8 0a 40 00 00       	call   0x1401291a0
140125196:	90                   	nop
140125197:	48 8d 15 62 91 11 00 	lea    0x119162(%rip),%rdx        # 0x14023e300
14012519e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401251a3:	e8 b8 7b fa ff       	call   0x1400ccd60
1401251a8:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
1401251af:	00
1401251b0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401251b5:	e8 c6 3f 00 00       	call   0x140129180
1401251ba:	90                   	nop
1401251bb:	48 8b c8             	mov    %rax,%rcx
1401251be:	e8 7d f6 ff ff       	call   0x140124840
1401251c3:	cc                   	int3
1401251c4:	cc                   	int3
1401251c5:	cc                   	int3
1401251c6:	cc                   	int3
1401251c7:	cc                   	int3
1401251c8:	cc                   	int3
1401251c9:	cc                   	int3
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