140630046:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063004a:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14063004d:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140630054:	89 4d b8             	mov    %ecx,-0x48(%rbp)
140630057:	48 8b 05 a2 fe df 00 	mov    0xdffea2(%rip),%rax        # 0x14142ff00
14063005e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140630062:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140630067:	4d 8b c8             	mov    %r8,%r9
14063006a:	41 b8 b1 00 00 00    	mov    $0xb1,%r8d
140630070:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140630074:	48 8b cb             	mov    %rbx,%rcx
140630077:	e8 e4 fe fe ff       	call   0x14061ff60
14063007c:	48 8b d0             	mov    %rax,%rdx
14063007f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140630084:	e8 a7 70 fe ff       	call   0x140617130
140630089:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063008d:	e8 fe a7 f8 ff       	call   0x1405ba890
140630092:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140630097:	48 8b d7             	mov    %rdi,%rdx
14063009a:	48 8b cb             	mov    %rbx,%rcx
14063009d:	e8 8e e2 fe ff       	call   0x14061e330
1406300a2:	90                   	nop
1406300a3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406300a7:	48 85 c9             	test   %rcx,%rcx
1406300aa:	74 24                	je     0x1406300d0
1406300ac:	8b 41 10             	mov    0x10(%rcx),%eax
1406300af:	ff c8                	dec    %eax
1406300b1:	89 41 10             	mov    %eax,0x10(%rcx)
1406300b4:	85 c0                	test   %eax,%eax
1406300b6:	7f 18                	jg     0x1406300d0
1406300b8:	0f 88 89 00 00 00    	js     0x140630147
1406300be:	48 8b 01             	mov    (%rcx),%rax
1406300c1:	ba 01 00 00 00       	mov    $0x1,%edx
1406300c6:	48 8b 00             	mov    (%rax),%rax
1406300c9:	ff 15 51 39 95 00    	call   *0x953951(%rip)        # 0x140f83a20
1406300cf:	90                   	nop
1406300d0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406300d5:	48 85 c9             	test   %rcx,%rcx
1406300d8:	74 20                	je     0x1406300fa
1406300da:	8b 41 10             	mov    0x10(%rcx),%eax
1406300dd:	ff c8                	dec    %eax
1406300df:	89 41 10             	mov    %eax,0x10(%rcx)
1406300e2:	85 c0                	test   %eax,%eax
1406300e4:	7f 14                	jg     0x1406300fa
1406300e6:	78 6a                	js     0x140630152
1406300e8:	48 8b 01             	mov    (%rcx),%rax
1406300eb:	ba 01 00 00 00       	mov    $0x1,%edx
1406300f0:	48 8b 00             	mov    (%rax),%rax
1406300f3:	ff 15 27 39 95 00    	call   *0x953927(%rip)        # 0x140f83a20
1406300f9:	90                   	nop
1406300fa:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406300ff:	48 85 c9             	test   %rcx,%rcx
140630102:	74 20                	je     0x140630124
140630104:	8b 41 10             	mov    0x10(%rcx),%eax
140630107:	ff c8                	dec    %eax
140630109:	89 41 10             	mov    %eax,0x10(%rcx)
14063010c:	85 c0                	test   %eax,%eax
14063010e:	7f 14                	jg     0x140630124
140630110:	78 2a                	js     0x14063013c
140630112:	48 8b 01             	mov    (%rcx),%rax
140630115:	ba 01 00 00 00       	mov    $0x1,%edx
14063011a:	48 8b 00             	mov    (%rax),%rax
14063011d:	ff 15 fd 38 95 00    	call   *0x9538fd(%rip)        # 0x140f83a20
140630123:	90                   	nop
140630124:	48 8b c7             	mov    %rdi,%rax
140630127:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14063012e:	00
14063012f:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140630133:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140630137:	49 8b e3             	mov    %r11,%rsp
14063013a:	5d                   	pop    %rbp
14063013b:	c3                   	ret
14063013c:	b9 02 00 00 00       	mov    $0x2,%ecx
140630141:	e8 ba a5 15 00       	call   0x14078a700
140630146:	90                   	nop
140630147:	b9 02 00 00 00       	mov    $0x2,%ecx
14063014c:	e8 af a5 15 00       	call   0x14078a700
140630151:	90                   	nop
140630152:	b9 02 00 00 00       	mov    $0x2,%ecx
140630157:	e8 a4 a5 15 00       	call   0x14078a700
14063015c:	cc                   	int3
14063015d:	cc                   	int3
14063015e:	cc                   	int3
14063015f:	cc                   	int3
140630160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140630165:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14063016a:	55                   	push   %rbp
14063016b:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140630170:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140630177:	48 8b fa             	mov    %rdx,%rdi
14063017a:	48 8b d9             	mov    %rcx,%rbx
14063017d:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140630184:	00 00
140630186:	33 c9                	xor    %ecx,%ecx
140630188:	66 0f 6f 05 f0 c5 97 	movdqa 0x97c5f0(%rip),%xmm0        # 0x140fac780
14063018f:	00
140630190:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140630196:	0f 57 c0             	xorps  %xmm0,%xmm0
140630199:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14063019f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1406301a4:	33 c0                	xor    %eax,%eax
1406301a6:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1406301ac:	0f 57 c9             	xorps  %xmm1,%xmm1
1406301af:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
1406301b5:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
1406301ba:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1406301be:	88 45 98             	mov    %al,-0x68(%rbp)
1406301c1:	48 8d 05 b0 85 9e 00 	lea    0x9e85b0(%rip),%rax        # 0x141018778
1406301c8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1406301cd:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
1406301d3:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
1406301d6:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1406301da:	89 4d b0             	mov    %ecx,-0x50(%rbp)
1406301dd:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
1406301e4:	89 4d b8             	mov    %ecx,-0x48(%rbp)
1406301e7:	48 8b 05 12 fd df 00 	mov    0xdffd12(%rip),%rax        # 0x14142ff00
1406301ee:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406301f2:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406301f7:	4d 8b c8             	mov    %r8,%r9
1406301fa:	41 b8 b2 00 00 00    	mov    $0xb2,%r8d
140630200:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140630204:	48 8b cb             	mov    %rbx,%rcx
140630207:	e8 94 f4 fe ff       	call   0x14061f6a0
14063020c:	48 8b d0             	mov    %rax,%rdx
14063020f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140630214:	e8 17 6f fe ff       	call   0x140617130
140630219:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063021d:	e8 6e a6 f8 ff       	call   0x1405ba890
140630222:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140630227:	48 8b d7             	mov    %rdi,%rdx
14063022a:	48 8b cb             	mov    %rbx,%rcx
14063022d:	e8 fe e0 fe ff       	call   0x14061e330
140630232:	90                   	nop
140630233:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140630237:	48 85 c9             	test   %rcx,%rcx
14063023a:	74 24                	je     0x140630260
14063023c:	8b 41 10             	mov    0x10(%rcx),%eax
14063023f:	ff c8                	dec    %eax
140630241:	89 41 10             	mov    %eax,0x10(%rcx)
140630244:	85 c0                	test   %eax,%eax
140630246:	7f 18                	jg     0x140630260
140630248:	0f 88 89 00 00 00    	js     0x1406302d7
14063024e:	48 8b 01             	mov    (%rcx),%rax
140630251:	ba 01 00 00 00       	mov    $0x1,%edx
140630256:	48 8b 00             	mov    (%rax),%rax
140630259:	ff 15 c1 37 95 00    	call   *0x9537c1(%rip)        # 0x140f83a20
14063025f:	90                   	nop
140630260:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140630265:	48 85 c9             	test   %rcx,%rcx
140630268:	74 20                	je     0x14063028a
14063026a:	8b 41 10             	mov    0x10(%rcx),%eax
14063026d:	ff c8                	dec    %eax
14063026f:	89 41 10             	mov    %eax,0x10(%rcx)
140630272:	85 c0                	test   %eax,%eax
140630274:	7f 14                	jg     0x14063028a
140630276:	78 6a                	js     0x1406302e2
140630278:	48 8b 01             	mov    (%rcx),%rax
14063027b:	ba 01 00 00 00       	mov    $0x1,%edx
140630280:	48 8b 00             	mov    (%rax),%rax
140630283:	ff 15 97 37 95 00    	call   *0x953797(%rip)        # 0x140f83a20
140630289:	90                   	nop
14063028a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14063028f:	48 85 c9             	test   %rcx,%rcx
140630292:	74 20                	je     0x1406302b4
140630294:	8b 41 10             	mov    0x10(%rcx),%eax
140630297:	ff c8                	dec    %eax
140630299:	89 41 10             	mov    %eax,0x10(%rcx)
14063029c:	85 c0                	test   %eax,%eax
14063029e:	7f 14                	jg     0x1406302b4
1406302a0:	78 2a                	js     0x1406302cc
1406302a2:	48 8b 01             	mov    (%rcx),%rax
1406302a5:	ba 01 00 00 00       	mov    $0x1,%edx
1406302aa:	48 8b 00             	mov    (%rax),%rax
1406302ad:	ff 15 6d 37 95 00    	call   *0x95376d(%rip)        # 0x140f83a20
1406302b3:	90                   	nop
1406302b4:	48 8b c7             	mov    %rdi,%rax
1406302b7:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1406302be:	00
1406302bf:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1406302c3:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1406302c7:	49 8b e3             	mov    %r11,%rsp
1406302ca:	5d                   	pop    %rbp
1406302cb:	c3                   	ret
1406302cc:	b9 02 00 00 00       	mov    $0x2,%ecx
1406302d1:	e8 2a a4 15 00       	call   0x14078a700
1406302d6:	90                   	nop
1406302d7:	b9 02 00 00 00       	mov    $0x2,%ecx
1406302dc:	e8 1f a4 15 00       	call   0x14078a700
1406302e1:	90                   	nop
1406302e2:	b9 02 00 00 00       	mov    $0x2,%ecx
1406302e7:	e8 14 a4 15 00       	call   0x14078a700
1406302ec:	cc                   	int3
1406302ed:	cc                   	int3
1406302ee:	cc                   	int3
1406302ef:	cc                   	int3
1406302f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406302f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1406302fa:	55                   	push   %rbp
1406302fb:	57                   	push   %rdi
1406302fc:	41 56                	push   %r14
1406302fe:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140630303:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14063030a:	4c 8b f2             	mov    %rdx,%r14
14063030d:	48 8b f1             	mov    %rcx,%rsi
140630310:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140630317:	00 00
140630319:	33 c9                	xor    %ecx,%ecx
14063031b:	66 0f 6f 05 5d c4 97 	movdqa 0x97c45d(%rip),%xmm0        # 0x140fac780
140630322:	00
140630323:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140630329:	0f 57 c0             	xorps  %xmm0,%xmm0
14063032c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140630332:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140630337:	33 c0                	xor    %eax,%eax
140630339:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063033f:	0f 57 c9             	xorps  %xmm1,%xmm1
140630342:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140630348:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063034d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140630351:	88 45 98             	mov    %al,-0x68(%rbp)
140630354:	48 8d 05 1d 84 9e 00 	lea    0x9e841d(%rip),%rax        # 0x141018778
14063035b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140630360:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140630366:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
140630369:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063036d:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140630370:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140630377:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063037a:	48 8b 05 7f fb df 00 	mov    0xdffb7f(%rip),%rax        # 0x14142ff00
140630381:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140630385:	49 8b 79 20          	mov    0x20(%r9),%rdi
140630389:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
140630390:	48 85 ff             	test   %rdi,%rdi
140630393:	74 1c                	je     0x1406303b1
140630395:	8b 47 10             	mov    0x10(%rdi),%eax
140630398:	ff c0                	inc    %eax
14063039a:	89 47 10             	mov    %eax,0x10(%rdi)
14063039d:	83 f8 01             	cmp    $0x1,%eax
1406303a0:	0f 8e 8e 01 00 00    	jle    0x140630534
1406303a6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406303ab:	0f 84 8b 01 00 00    	je     0x14063053c
1406303b1:	8b 47 18             	mov    0x18(%rdi),%eax
1406303b4:	66 83 7f 1c 02       	cmpw   $0x2,0x1c(%rdi)
1406303b9:	75 1c                	jne    0x1406303d7
1406303bb:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
1406303c2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406303c7:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406303cc:	4d 8b c8             	mov    %r8,%r9
1406303cf:	41 b8 40 01 00 00    	mov    $0x140,%r8d
1406303d5:	eb 44                	jmp    0x14063041b
1406303d7:	83 f8 08             	cmp    $0x8,%eax
1406303da:	75 1c                	jne    0x1406303f8
1406303dc:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
1406303e3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406303e8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406303ed:	4d 8b c8             	mov    %r8,%r9
1406303f0:	41 b8 41 01 00 00    	mov    $0x141,%r8d
1406303f6:	eb 23                	jmp    0x14063041b
1406303f8:	83 f8 0e             	cmp    $0xe,%eax
1406303fb:	0f 85 1f 01 00 00    	jne    0x140630520
140630401:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140630408:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14063040d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140630412:	4d 8b c8             	mov    %r8,%r9
140630415:	41 b8 42 01 00 00    	mov    $0x142,%r8d
14063041b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063041f:	48 8b ce             	mov    %rsi,%rcx
140630422:	e8 e9 f9 fe ff       	call   0x14061fe10
140630427:	48 8b d0             	mov    %rax,%rdx
14063042a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063042f:	e8 fc 6c fe ff       	call   0x140617130
140630434:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140630438:	e8 53 a4 f8 ff       	call   0x1405ba890
14063043d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140630442:	49 8b d6             	mov    %r14,%rdx
140630445:	48 8b ce             	mov    %rsi,%rcx
140630448:	e8 e3 de fe ff       	call   0x14061e330
14063044d:	90                   	nop
14063044e:	8b 47 10             	mov    0x10(%rdi),%eax
140630451:	ff c8                	dec    %eax
140630453:	89 47 10             	mov    %eax,0x10(%rdi)
140630456:	85 c0                	test   %eax,%eax
140630458:	7f 1b                	jg     0x140630475
14063045a:	0f 88 e7 00 00 00    	js     0x140630547
140630460:	48 8b 07             	mov    (%rdi),%rax
140630463:	ba 01 00 00 00       	mov    $0x1,%edx
140630468:	48 8b cf             	mov    %rdi,%rcx
14063046b:	48 8b 00             	mov    (%rax),%rax
14063046e:	ff 15 ac 35 95 00    	call   *0x9535ac(%rip)        # 0x140f83a20
140630474:	90                   	nop
140630475:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140630479:	48 85 c9             	test   %rcx,%rcx
14063047c:	74 24                	je     0x1406304a2
14063047e:	8b 41 10             	mov    0x10(%rcx),%eax
140630481:	ff c8                	dec    %eax
140630483:	89 41 10             	mov    %eax,0x10(%rcx)
140630486:	85 c0                	test   %eax,%eax
140630488:	7f 18                	jg     0x1406304a2
14063048a:	0f 88 c2 00 00 00    	js     0x140630552
140630490:	48 8b 01             	mov    (%rcx),%rax
140630493:	ba 01 00 00 00       	mov    $0x1,%edx
140630498:	48 8b 00             	mov    (%rax),%rax
14063049b:	ff 15 7f 35 95 00    	call   *0x95357f(%rip)        # 0x140f83a20
1406304a1:	90                   	nop
1406304a2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406304a7:	48 85 c9             	test   %rcx,%rcx
1406304aa:	74 24                	je     0x1406304d0
1406304ac:	8b 41 10             	mov    0x10(%rcx),%eax
1406304af:	ff c8                	dec    %eax
1406304b1:	89 41 10             	mov    %eax,0x10(%rcx)
1406304b4:	85 c0                	test   %eax,%eax
1406304b6:	7f 18                	jg     0x1406304d0
1406304b8:	0f 88 9f 00 00 00    	js     0x14063055d
1406304be:	48 8b 01             	mov    (%rcx),%rax
1406304c1:	ba 01 00 00 00       	mov    $0x1,%edx
1406304c6:	48 8b 00             	mov    (%rax),%rax
1406304c9:	ff 15 51 35 95 00    	call   *0x953551(%rip)        # 0x140f83a20
1406304cf:	90                   	nop
1406304d0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406304d5:	48 85 c9             	test   %rcx,%rcx
1406304d8:	74 20                	je     0x1406304fa
1406304da:	8b 41 10             	mov    0x10(%rcx),%eax
1406304dd:	ff c8                	dec    %eax
1406304df:	89 41 10             	mov    %eax,0x10(%rcx)
1406304e2:	85 c0                	test   %eax,%eax
1406304e4:	7f 14                	jg     0x1406304fa
1406304e6:	78 2d                	js     0x140630515
1406304e8:	48 8b 01             	mov    (%rcx),%rax
1406304eb:	ba 01 00 00 00       	mov    $0x1,%edx
1406304f0:	48 8b 00             	mov    (%rax),%rax
1406304f3:	ff 15 27 35 95 00    	call   *0x953527(%rip)        # 0x140f83a20
1406304f9:	90                   	nop
1406304fa:	49 8b c6             	mov    %r14,%rax
1406304fd:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
140630504:	00
140630505:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140630509:	49 8b 73 28          	mov    0x28(%r11),%rsi
14063050d:	49 8b e3             	mov    %r11,%rsp
140630510:	41 5e                	pop    %r14
140630512:	5f                   	pop    %rdi
140630513:	5d                   	pop    %rbp
140630514:	c3                   	ret
140630515:	b9 02 00 00 00       	mov    $0x2,%ecx
14063051a:	e8 e1 a1 15 00       	call   0x14078a700
14063051f:	90                   	nop
140630520:	48 8d 15 81 88 9e 00 	lea    0x9e8881(%rip),%rdx        # 0x141018da8
140630527:	48 8b 0d ca 0f e0 00 	mov    0xe00fca(%rip),%rcx        # 0x1414314f8
14063052e:	e8 dd 36 16 00       	call   0x140793c10
140630533:	90                   	nop
140630534:	33 c9                	xor    %ecx,%ecx