1406311a6:	ff 15 74 28 95 00    	call   *0x952874(%rip)        # 0x140f83a20
1406311ac:	90                   	nop
1406311ad:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406311b2:	48 85 c9             	test   %rcx,%rcx
1406311b5:	74 20                	je     0x1406311d7
1406311b7:	8b 41 10             	mov    0x10(%rcx),%eax
1406311ba:	ff c8                	dec    %eax
1406311bc:	89 41 10             	mov    %eax,0x10(%rcx)
1406311bf:	85 c0                	test   %eax,%eax
1406311c1:	7f 14                	jg     0x1406311d7
1406311c3:	78 2d                	js     0x1406311f2
1406311c5:	48 8b 01             	mov    (%rcx),%rax
1406311c8:	ba 01 00 00 00       	mov    $0x1,%edx
1406311cd:	48 8b 00             	mov    (%rax),%rax
1406311d0:	ff 15 4a 28 95 00    	call   *0x95284a(%rip)        # 0x140f83a20
1406311d6:	90                   	nop
1406311d7:	49 8b c6             	mov    %r14,%rax
1406311da:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
1406311e1:	00
1406311e2:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1406311e6:	49 8b 73 28          	mov    0x28(%r11),%rsi
1406311ea:	49 8b e3             	mov    %r11,%rsp
1406311ed:	41 5e                	pop    %r14
1406311ef:	5f                   	pop    %rdi
1406311f0:	5d                   	pop    %rbp
1406311f1:	c3                   	ret
1406311f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1406311f7:	e8 04 95 15 00       	call   0x14078a700
1406311fc:	90                   	nop
1406311fd:	48 8d 15 a4 7b 9e 00 	lea    0x9e7ba4(%rip),%rdx        # 0x141018da8
140631204:	48 8b 0d ed 02 e0 00 	mov    0xe002ed(%rip),%rcx        # 0x1414314f8
14063120b:	e8 00 2a 16 00       	call   0x140793c10
140631210:	90                   	nop
140631211:	33 c9                	xor    %ecx,%ecx
140631213:	e8 e8 94 15 00       	call   0x14078a700
140631218:	cc                   	int3
140631219:	b9 01 00 00 00       	mov    $0x1,%ecx
14063121e:	e8 dd 94 15 00       	call   0x14078a700
140631223:	90                   	nop
140631224:	b9 02 00 00 00       	mov    $0x2,%ecx
140631229:	e8 d2 94 15 00       	call   0x14078a700
14063122e:	90                   	nop
14063122f:	b9 02 00 00 00       	mov    $0x2,%ecx
140631234:	e8 c7 94 15 00       	call   0x14078a700
140631239:	90                   	nop
14063123a:	b9 02 00 00 00       	mov    $0x2,%ecx
14063123f:	e8 bc 94 15 00       	call   0x14078a700
140631244:	cc                   	int3
140631245:	cc                   	int3
140631246:	cc                   	int3
140631247:	cc                   	int3
140631248:	cc                   	int3
140631249:	cc                   	int3
14063124a:	cc                   	int3
14063124b:	cc                   	int3
14063124c:	cc                   	int3
14063124d:	cc                   	int3
14063124e:	cc                   	int3
14063124f:	cc                   	int3
140631250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140631255:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063125a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14063125f:	55                   	push   %rbp
140631260:	41 56                	push   %r14
140631262:	41 57                	push   %r15
140631264:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140631269:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140631270:	4d 8b f1             	mov    %r9,%r14
140631273:	49 8b f8             	mov    %r8,%rdi
140631276:	4c 8b fa             	mov    %rdx,%r15
140631279:	48 8b f1             	mov    %rcx,%rsi
14063127c:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140631283:	00 00
140631285:	33 c9                	xor    %ecx,%ecx
140631287:	66 0f 6f 05 f1 b4 97 	movdqa 0x97b4f1(%rip),%xmm0        # 0x140fac780
14063128e:	00
14063128f:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140631295:	0f 57 c0             	xorps  %xmm0,%xmm0
140631298:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14063129e:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1406312a3:	33 c0                	xor    %eax,%eax
1406312a5:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1406312ab:	0f 57 c9             	xorps  %xmm1,%xmm1
1406312ae:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
1406312b4:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
1406312b9:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1406312bd:	88 45 98             	mov    %al,-0x68(%rbp)
1406312c0:	48 8d 05 b1 74 9e 00 	lea    0x9e74b1(%rip),%rax        # 0x141018778
1406312c7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1406312cc:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
1406312d2:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
1406312d5:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1406312d9:	89 4d b0             	mov    %ecx,-0x50(%rbp)
1406312dc:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
1406312e3:	89 4d b8             	mov    %ecx,-0x48(%rbp)
1406312e6:	48 8b 05 13 ec df 00 	mov    0xdfec13(%rip),%rax        # 0x14142ff00
1406312ed:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406312f1:	49 8b 49 20          	mov    0x20(%r9),%rcx
1406312f5:	48 8b 01             	mov    (%rcx),%rax
1406312f8:	48 8b 40 40          	mov    0x40(%rax),%rax
1406312fc:	ff 15 1e 27 95 00    	call   *0x95271e(%rip)        # 0x140f83a20
140631302:	48 8b 18             	mov    (%rax),%rbx
140631305:	48 89 9d a8 00 00 00 	mov    %rbx,0xa8(%rbp)
14063130c:	48 85 db             	test   %rbx,%rbx
14063130f:	74 1c                	je     0x14063132d
140631311:	8b 43 10             	mov    0x10(%rbx),%eax
140631314:	ff c0                	inc    %eax
140631316:	89 43 10             	mov    %eax,0x10(%rbx)
140631319:	83 f8 01             	cmp    $0x1,%eax
14063131c:	0f 8e c3 01 00 00    	jle    0x1406314e5
140631322:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140631327:	0f 84 c0 01 00 00    	je     0x1406314ed
14063132d:	8b 43 18             	mov    0x18(%rbx),%eax
140631330:	66 83 7b 1c 02       	cmpw   $0x2,0x1c(%rbx)
140631335:	75 08                	jne    0x14063133f
140631337:	41 b8 52 01 00 00    	mov    $0x152,%r8d
14063133d:	eb 1c                	jmp    0x14063135b
14063133f:	83 f8 08             	cmp    $0x8,%eax
140631342:	75 08                	jne    0x14063134c
140631344:	41 b8 53 01 00 00    	mov    $0x153,%r8d
14063134a:	eb 0f                	jmp    0x14063135b
14063134c:	83 f8 0e             	cmp    $0xe,%eax
14063134f:	0f 85 7c 01 00 00    	jne    0x1406314d1
140631355:	41 b8 54 01 00 00    	mov    $0x154,%r8d
14063135b:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140631362:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140631367:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14063136c:	4c 8b cf             	mov    %rdi,%r9
14063136f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140631373:	48 8b ce             	mov    %rsi,%rcx
140631376:	e8 d5 df fe ff       	call   0x14061f350
14063137b:	48 8b d0             	mov    %rax,%rdx
14063137e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140631383:	e8 a8 5d fe ff       	call   0x140617130
140631388:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063138c:	e8 ff 94 f8 ff       	call   0x1405ba890
140631391:	48 8b 57 20          	mov    0x20(%rdi),%rdx
140631395:	48 85 d2             	test   %rdx,%rdx
140631398:	74 1c                	je     0x1406313b6
14063139a:	8b 42 10             	mov    0x10(%rdx),%eax
14063139d:	ff c0                	inc    %eax
14063139f:	89 42 10             	mov    %eax,0x10(%rdx)
1406313a2:	83 f8 01             	cmp    $0x1,%eax
1406313a5:	0f 8e 4d 01 00 00    	jle    0x1406314f8
1406313ab:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406313b0:	0f 84 4a 01 00 00    	je     0x140631500
1406313b6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406313bb:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1406313c0:	48 85 c9             	test   %rcx,%rcx
1406313c3:	74 24                	je     0x1406313e9
1406313c5:	8b 41 10             	mov    0x10(%rcx),%eax
1406313c8:	ff c8                	dec    %eax
1406313ca:	89 41 10             	mov    %eax,0x10(%rcx)
1406313cd:	85 c0                	test   %eax,%eax
1406313cf:	7f 18                	jg     0x1406313e9
1406313d1:	0f 88 34 01 00 00    	js     0x14063150b
1406313d7:	48 8b 01             	mov    (%rcx),%rax
1406313da:	ba 01 00 00 00       	mov    $0x1,%edx
1406313df:	48 8b 00             	mov    (%rax),%rax
1406313e2:	ff 15 38 26 95 00    	call   *0x952638(%rip)        # 0x140f83a20
1406313e8:	90                   	nop
1406313e9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1406313ee:	49 8b d7             	mov    %r15,%rdx
1406313f1:	48 8b ce             	mov    %rsi,%rcx
1406313f4:	e8 37 cf fe ff       	call   0x14061e330
1406313f9:	90                   	nop
1406313fa:	8b 43 10             	mov    0x10(%rbx),%eax
1406313fd:	ff c8                	dec    %eax
1406313ff:	89 43 10             	mov    %eax,0x10(%rbx)
140631402:	85 c0                	test   %eax,%eax
140631404:	7f 1b                	jg     0x140631421
140631406:	0f 88 0a 01 00 00    	js     0x140631516
14063140c:	48 8b 03             	mov    (%rbx),%rax
14063140f:	ba 01 00 00 00       	mov    $0x1,%edx
140631414:	48 8b cb             	mov    %rbx,%rcx
140631417:	48 8b 00             	mov    (%rax),%rax
14063141a:	ff 15 00 26 95 00    	call   *0x952600(%rip)        # 0x140f83a20
140631420:	90                   	nop
140631421:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140631425:	48 85 c9             	test   %rcx,%rcx
140631428:	74 24                	je     0x14063144e
14063142a:	8b 41 10             	mov    0x10(%rcx),%eax
14063142d:	ff c8                	dec    %eax
14063142f:	89 41 10             	mov    %eax,0x10(%rcx)
140631432:	85 c0                	test   %eax,%eax
140631434:	7f 18                	jg     0x14063144e
140631436:	0f 88 e5 00 00 00    	js     0x140631521
14063143c:	48 8b 01             	mov    (%rcx),%rax
14063143f:	ba 01 00 00 00       	mov    $0x1,%edx
140631444:	48 8b 00             	mov    (%rax),%rax
140631447:	ff 15 d3 25 95 00    	call   *0x9525d3(%rip)        # 0x140f83a20
14063144d:	90                   	nop
14063144e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140631453:	48 85 c9             	test   %rcx,%rcx
140631456:	74 24                	je     0x14063147c
140631458:	8b 41 10             	mov    0x10(%rcx),%eax
14063145b:	ff c8                	dec    %eax
14063145d:	89 41 10             	mov    %eax,0x10(%rcx)
140631460:	85 c0                	test   %eax,%eax
140631462:	7f 18                	jg     0x14063147c
140631464:	0f 88 c2 00 00 00    	js     0x14063152c
14063146a:	48 8b 01             	mov    (%rcx),%rax
14063146d:	ba 01 00 00 00       	mov    $0x1,%edx
140631472:	48 8b 00             	mov    (%rax),%rax
140631475:	ff 15 a5 25 95 00    	call   *0x9525a5(%rip)        # 0x140f83a20
14063147b:	90                   	nop
14063147c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140631481:	48 85 c9             	test   %rcx,%rcx
140631484:	74 20                	je     0x1406314a6
140631486:	8b 41 10             	mov    0x10(%rcx),%eax
140631489:	ff c8                	dec    %eax
14063148b:	89 41 10             	mov    %eax,0x10(%rcx)
14063148e:	85 c0                	test   %eax,%eax
140631490:	7f 14                	jg     0x1406314a6
140631492:	78 32                	js     0x1406314c6
140631494:	48 8b 01             	mov    (%rcx),%rax
140631497:	ba 01 00 00 00       	mov    $0x1,%edx
14063149c:	48 8b 00             	mov    (%rax),%rax
14063149f:	ff 15 7b 25 95 00    	call   *0x95257b(%rip)        # 0x140f83a20
1406314a5:	90                   	nop
1406314a6:	49 8b c7             	mov    %r15,%rax
1406314a9:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1406314b0:	00
1406314b1:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1406314b5:	49 8b 73 28          	mov    0x28(%r11),%rsi
1406314b9:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1406314bd:	49 8b e3             	mov    %r11,%rsp
1406314c0:	41 5f                	pop    %r15
1406314c2:	41 5e                	pop    %r14
1406314c4:	5d                   	pop    %rbp
1406314c5:	c3                   	ret
1406314c6:	b9 02 00 00 00       	mov    $0x2,%ecx
1406314cb:	e8 30 92 15 00       	call   0x14078a700
1406314d0:	90                   	nop
1406314d1:	48 8d 15 d0 78 9e 00 	lea    0x9e78d0(%rip),%rdx        # 0x141018da8
1406314d8:	48 8b 0d 19 00 e0 00 	mov    0xe00019(%rip),%rcx        # 0x1414314f8
1406314df:	e8 2c 27 16 00       	call   0x140793c10
1406314e4:	90                   	nop
1406314e5:	33 c9                	xor    %ecx,%ecx
1406314e7:	e8 14 92 15 00       	call   0x14078a700
1406314ec:	cc                   	int3
1406314ed:	b9 01 00 00 00       	mov    $0x1,%ecx
1406314f2:	e8 09 92 15 00       	call   0x14078a700
1406314f7:	90                   	nop
1406314f8:	33 c9                	xor    %ecx,%ecx
1406314fa:	e8 01 92 15 00       	call   0x14078a700
1406314ff:	cc                   	int3
140631500:	b9 01 00 00 00       	mov    $0x1,%ecx
140631505:	e8 f6 91 15 00       	call   0x14078a700
14063150a:	90                   	nop
14063150b:	b9 02 00 00 00       	mov    $0x2,%ecx
140631510:	e8 eb 91 15 00       	call   0x14078a700
140631515:	90                   	nop
140631516:	b9 02 00 00 00       	mov    $0x2,%ecx
14063151b:	e8 e0 91 15 00       	call   0x14078a700
140631520:	90                   	nop
140631521:	b9 02 00 00 00       	mov    $0x2,%ecx
140631526:	e8 d5 91 15 00       	call   0x14078a700
14063152b:	90                   	nop
14063152c:	b9 02 00 00 00       	mov    $0x2,%ecx
140631531:	e8 ca 91 15 00       	call   0x14078a700
140631536:	cc                   	int3
140631537:	cc                   	int3
140631538:	cc                   	int3
140631539:	cc                   	int3
14063153a:	cc                   	int3
14063153b:	cc                   	int3
14063153c:	cc                   	int3
14063153d:	cc                   	int3
14063153e:	cc                   	int3
14063153f:	cc                   	int3
140631540:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140631545:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063154a:	55                   	push   %rbp
14063154b:	57                   	push   %rdi
14063154c:	41 56                	push   %r14
14063154e:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140631553:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14063155a:	48 8b f2             	mov    %rdx,%rsi
14063155d:	4c 8b f1             	mov    %rcx,%r14
140631560:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140631567:	00 00
140631569:	33 c9                	xor    %ecx,%ecx
14063156b:	66 0f 6f 05 0d b2 97 	movdqa 0x97b20d(%rip),%xmm0        # 0x140fac780
140631572:	00
140631573:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140631579:	0f 57 c0             	xorps  %xmm0,%xmm0
14063157c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140631582:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140631587:	33 c0                	xor    %eax,%eax
140631589:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063158f:	0f 57 c9             	xorps  %xmm1,%xmm1
140631592:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140631598:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063159d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1406315a1:	88 45 98             	mov    %al,-0x68(%rbp)
1406315a4:	48 8d 05 cd 71 9e 00 	lea    0x9e71cd(%rip),%rax        # 0x141018778
1406315ab:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1406315b0:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
1406315b6:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
1406315b9:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1406315bd:	89 4d b0             	mov    %ecx,-0x50(%rbp)
1406315c0:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
1406315c7:	89 4d b8             	mov    %ecx,-0x48(%rbp)
1406315ca:	48 8b 05 2f e9 df 00 	mov    0xdfe92f(%rip),%rax        # 0x14142ff00
1406315d1:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406315d5:	49 8b 79 20          	mov    0x20(%r9),%rdi
1406315d9:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
1406315e0:	48 85 ff             	test   %rdi,%rdi
1406315e3:	74 1c                	je     0x140631601
1406315e5:	8b 47 10             	mov    0x10(%rdi),%eax
1406315e8:	ff c0                	inc    %eax
1406315ea:	89 47 10             	mov    %eax,0x10(%rdi)
1406315ed:	83 f8 01             	cmp    $0x1,%eax
1406315f0:	0f 8e 49 01 00 00    	jle    0x14063173f
1406315f6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406315fb:	0f 84 46 01 00 00    	je     0x140631747
140631601:	66 83 7f 1c 01       	cmpw   $0x1,0x1c(%rdi)
140631606:	0f 85 1f 01 00 00    	jne    0x14063172b
14063160c:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140631613:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140631618:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063161d:	4d 8b c8             	mov    %r8,%r9
140631620:	41 b8 32 01 00 00    	mov    $0x132,%r8d
140631626:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063162a:	49 8b ce             	mov    %r14,%rcx
14063162d:	e8 de e7 fe ff       	call   0x14061fe10
140631632:	48 8b d0             	mov    %rax,%rdx
140631635:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063163a:	e8 f1 5a fe ff       	call   0x140617130
14063163f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140631643:	e8 48 92 f8 ff       	call   0x1405ba890
140631648:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14063164d:	48 8b d6             	mov    %rsi,%rdx
140631650:	49 8b ce             	mov    %r14,%rcx
140631653:	e8 d8 cc fe ff       	call   0x14061e330
140631658:	90                   	nop
140631659:	8b 47 10             	mov    0x10(%rdi),%eax
14063165c:	ff c8                	dec    %eax
14063165e:	89 47 10             	mov    %eax,0x10(%rdi)
140631661:	85 c0                	test   %eax,%eax
140631663:	7f 1b                	jg     0x140631680
140631665:	0f 88 e7 00 00 00    	js     0x140631752
14063166b:	48 8b 07             	mov    (%rdi),%rax
14063166e:	ba 01 00 00 00       	mov    $0x1,%edx
140631673:	48 8b cf             	mov    %rdi,%rcx
140631676:	48 8b 00             	mov    (%rax),%rax
140631679:	ff 15 a1 23 95 00    	call   *0x9523a1(%rip)        # 0x140f83a20
14063167f:	90                   	nop
140631680:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx