14062117c:	90                   	nop
14062117d:	33 c9                	xor    %ecx,%ecx
14062117f:	e8 7c 95 16 00       	call   0x14078a700
140621184:	cc                   	int3
140621185:	b9 01 00 00 00       	mov    $0x1,%ecx
14062118a:	e8 71 95 16 00       	call   0x14078a700
14062118f:	90                   	nop
140621190:	33 c9                	xor    %ecx,%ecx
140621192:	e8 69 95 16 00       	call   0x14078a700
140621197:	cc                   	int3
140621198:	b9 01 00 00 00       	mov    $0x1,%ecx
14062119d:	e8 5e 95 16 00       	call   0x14078a700
1406211a2:	90                   	nop
1406211a3:	33 c9                	xor    %ecx,%ecx
1406211a5:	e8 56 95 16 00       	call   0x14078a700
1406211aa:	cc                   	int3
1406211ab:	b9 01 00 00 00       	mov    $0x1,%ecx
1406211b0:	e8 4b 95 16 00       	call   0x14078a700
1406211b5:	90                   	nop
1406211b6:	33 c9                	xor    %ecx,%ecx
1406211b8:	e8 43 95 16 00       	call   0x14078a700
1406211bd:	cc                   	int3
1406211be:	b9 01 00 00 00       	mov    $0x1,%ecx
1406211c3:	e8 38 95 16 00       	call   0x14078a700
1406211c8:	90                   	nop
1406211c9:	b9 02 00 00 00       	mov    $0x2,%ecx
1406211ce:	e8 2d 95 16 00       	call   0x14078a700
1406211d3:	90                   	nop
1406211d4:	b9 02 00 00 00       	mov    $0x2,%ecx
1406211d9:	e8 22 95 16 00       	call   0x14078a700
1406211de:	90                   	nop
1406211df:	b9 02 00 00 00       	mov    $0x2,%ecx
1406211e4:	e8 17 95 16 00       	call   0x14078a700
1406211e9:	90                   	nop
1406211ea:	b9 02 00 00 00       	mov    $0x2,%ecx
1406211ef:	e8 0c 95 16 00       	call   0x14078a700
1406211f4:	90                   	nop
1406211f5:	b9 02 00 00 00       	mov    $0x2,%ecx
1406211fa:	e8 01 95 16 00       	call   0x14078a700
1406211ff:	90                   	nop
140621200:	b9 02 00 00 00       	mov    $0x2,%ecx
140621205:	e8 f6 94 16 00       	call   0x14078a700
14062120a:	90                   	nop
14062120b:	b9 02 00 00 00       	mov    $0x2,%ecx
140621210:	e8 eb 94 16 00       	call   0x14078a700
140621215:	90                   	nop
140621216:	b9 02 00 00 00       	mov    $0x2,%ecx
14062121b:	e8 e0 94 16 00       	call   0x14078a700
140621220:	90                   	nop
140621221:	b9 02 00 00 00       	mov    $0x2,%ecx
140621226:	e8 d5 94 16 00       	call   0x14078a700
14062122b:	cc                   	int3
14062122c:	cc                   	int3
14062122d:	cc                   	int3
14062122e:	cc                   	int3
14062122f:	cc                   	int3
140621230:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140621235:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14062123a:	57                   	push   %rdi
14062123b:	48 83 ec 20          	sub    $0x20,%rsp
14062123f:	48 8b da             	mov    %rdx,%rbx
140621242:	49 8b f0             	mov    %r8,%rsi
140621245:	49 8b 50 40          	mov    0x40(%r8),%rdx
140621249:	48 8b f9             	mov    %rcx,%rdi
14062124c:	e8 7f 4f 03 00       	call   0x1406561d0
140621251:	84 c0                	test   %al,%al
140621253:	74 1e                	je     0x140621273
140621255:	48 8b d3             	mov    %rbx,%rdx
140621258:	48 8b cf             	mov    %rdi,%rcx
14062125b:	e8 40 d6 ff ff       	call   0x14061e8a0
140621260:	48 8b c3             	mov    %rbx,%rax
140621263:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140621268:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14062126d:	48 83 c4 20          	add    $0x20,%rsp
140621271:	5f                   	pop    %rdi
140621272:	c3                   	ret
140621273:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
140621277:	e8 84 6b 1d 00       	call   0x1407f7e00
14062127c:	4c 8b c0             	mov    %rax,%r8
14062127f:	45 33 c9             	xor    %r9d,%r9d
140621282:	48 8b d3             	mov    %rbx,%rdx
140621285:	48 8b cf             	mov    %rdi,%rcx
140621288:	e8 43 91 00 00       	call   0x14062a3d0
14062128d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140621292:	48 8b c3             	mov    %rbx,%rax
140621295:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14062129a:	48 83 c4 20          	add    $0x20,%rsp
14062129e:	5f                   	pop    %rdi
14062129f:	c3                   	ret
1406212a0:	48 8b c4             	mov    %rsp,%rax
1406212a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1406212a7:	48 89 50 10          	mov    %rdx,0x10(%rax)
1406212ab:	55                   	push   %rbp
1406212ac:	56                   	push   %rsi
1406212ad:	57                   	push   %rdi
1406212ae:	41 54                	push   %r12
1406212b0:	41 55                	push   %r13
1406212b2:	41 56                	push   %r14
1406212b4:	41 57                	push   %r15
1406212b6:	48 8d a8 28 ff ff ff 	lea    -0xd8(%rax),%rbp
1406212bd:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
1406212c4:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1406212c8:	48 8b da             	mov    %rdx,%rbx
1406212cb:	4c 8b e1             	mov    %rcx,%r12
1406212ce:	49 8b 78 38          	mov    0x38(%r8),%rdi
1406212d2:	48 89 7d 78          	mov    %rdi,0x78(%rbp)
1406212d6:	48 85 ff             	test   %rdi,%rdi
1406212d9:	74 1c                	je     0x1406212f7
1406212db:	8b 47 10             	mov    0x10(%rdi),%eax
1406212de:	ff c0                	inc    %eax
1406212e0:	89 47 10             	mov    %eax,0x10(%rdi)
1406212e3:	83 f8 01             	cmp    $0x1,%eax
1406212e6:	0f 8e 04 06 00 00    	jle    0x1406218f0
1406212ec:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406212f1:	0f 84 01 06 00 00    	je     0x1406218f8
1406212f7:	48 8b 47 20          	mov    0x20(%rdi),%rax
1406212fb:	8b 70 18             	mov    0x18(%rax),%esi
1406212fe:	4d 8b 70 40          	mov    0x40(%r8),%r14
140621302:	4c 89 b5 80 00 00 00 	mov    %r14,0x80(%rbp)
140621309:	4d 85 f6             	test   %r14,%r14
14062130c:	74 1e                	je     0x14062132c
14062130e:	41 8b 46 10          	mov    0x10(%r14),%eax
140621312:	ff c0                	inc    %eax
140621314:	41 89 46 10          	mov    %eax,0x10(%r14)
140621318:	83 f8 01             	cmp    $0x1,%eax
14062131b:	0f 8e e2 05 00 00    	jle    0x140621903
140621321:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140621326:	0f 84 df 05 00 00    	je     0x14062190b
14062132c:	41 83 7e 18 00       	cmpl   $0x0,0x18(%r14)
140621331:	75 0d                	jne    0x140621340
140621333:	49 8b ce             	mov    %r14,%rcx
140621336:	e8 85 6f 1d 00       	call   0x1407f82c0
14062133b:	4c 8b f8             	mov    %rax,%r15
14062133e:	eb 03                	jmp    0x140621343
140621340:	45 33 ff             	xor    %r15d,%r15d
140621343:	41 83 7e 18 00       	cmpl   $0x0,0x18(%r14)
140621348:	74 0d                	je     0x140621357
14062134a:	49 8b ce             	mov    %r14,%rcx
14062134d:	e8 ee 4e 06 00       	call   0x140686240
140621352:	4c 8b e8             	mov    %rax,%r13
140621355:	eb 03                	jmp    0x14062135a
140621357:	45 33 ed             	xor    %r13d,%r13d
14062135a:	48 8b cf             	mov    %rdi,%rcx
14062135d:	83 7f 18 21          	cmpl   $0x21,0x18(%rdi)
140621361:	0f 85 d7 03 00 00    	jne    0x14062173e
140621367:	e8 74 4f 06 00       	call   0x1406862e0
14062136c:	8b 40 50             	mov    0x50(%rax),%eax
14062136f:	89 85 f0 00 00 00    	mov    %eax,0xf0(%rbp)
140621375:	48 8b 07             	mov    (%rdi),%rax
140621378:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14062137d:	48 8b cf             	mov    %rdi,%rcx
140621380:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140621387:	ff 15 93 26 96 00    	call   *0x962693(%rip)        # 0x140f83a20
14062138d:	90                   	nop
14062138e:	48 8b 08             	mov    (%rax),%rcx
140621391:	e8 2a 6f 1d 00       	call   0x1407f82c0
140621396:	48 8b c8             	mov    %rax,%rcx
140621399:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
1406213a0:	be 01 00 00 00       	mov    $0x1,%esi
1406213a5:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1406213aa:	4d 85 c0             	test   %r8,%r8
1406213ad:	74 2c                	je     0x1406213db
1406213af:	41 8b 48 10          	mov    0x10(%r8),%ecx
1406213b3:	ff c9                	dec    %ecx
1406213b5:	41 89 48 10          	mov    %ecx,0x10(%r8)
1406213b9:	85 c9                	test   %ecx,%ecx
1406213bb:	7f 17                	jg     0x1406213d4
1406213bd:	0f 88 53 05 00 00    	js     0x140621916
1406213c3:	49 8b 00             	mov    (%r8),%rax
1406213c6:	8b d6                	mov    %esi,%edx
1406213c8:	49 8b c8             	mov    %r8,%rcx
1406213cb:	48 8b 00             	mov    (%rax),%rax
1406213ce:	ff 15 4c 26 96 00    	call   *0x96264c(%rip)        # 0x140f83a20
1406213d4:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
1406213db:	48 c7 44 24 48 7a 04 	movq   $0x47a,0x48(%rsp)
1406213e2:	00 00
1406213e4:	33 d2                	xor    %edx,%edx
1406213e6:	66 0f 6f 05 92 b3 98 	movdqa 0x98b392(%rip),%xmm0        # 0x140fac780
1406213ed:	00
1406213ee:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1406213f4:	0f 57 c0             	xorps  %xmm0,%xmm0
1406213f7:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1406213fd:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140621402:	33 c0                	xor    %eax,%eax
140621404:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
14062140a:	0f 57 c9             	xorps  %xmm1,%xmm1
14062140d:	66 0f 7f 4d 80       	movdqa %xmm1,-0x80(%rbp)
140621412:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
140621417:	48 89 55 a0          	mov    %rdx,-0x60(%rbp)
14062141b:	88 45 a8             	mov    %al,-0x58(%rbp)
14062141e:	48 8d 05 53 73 9f 00 	lea    0x9f7353(%rip),%rax        # 0x141018778
140621425:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14062142a:	66 c7 45 b0 01 00    	movw   $0x1,-0x50(%rbp)
140621430:	89 55 b4             	mov    %edx,-0x4c(%rbp)
140621433:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
140621437:	89 55 c0             	mov    %edx,-0x40(%rbp)
14062143a:	c7 45 c4 ff ff ff ff 	movl   $0xffffffff,-0x3c(%rbp)
140621441:	89 55 c8             	mov    %edx,-0x38(%rbp)
140621444:	48 8b 05 b5 ea e0 00 	mov    0xe0eab5(%rip),%rax        # 0x14142ff00
14062144b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14062144f:	4d 85 ff             	test   %r15,%r15
140621452:	0f 84 26 01 00 00    	je     0x14062157e
140621458:	49 8b cf             	mov    %r15,%rcx
14062145b:	e8 60 6e 1d 00       	call   0x1407f82c0
140621460:	48 8b 50 38          	mov    0x38(%rax),%rdx
140621464:	49 8b cc             	mov    %r12,%rcx
140621467:	e8 a4 32 ff ff       	call   0x140614710
14062146c:	8b d8                	mov    %eax,%ebx
14062146e:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
140621475:	e8 46 6e 1d 00       	call   0x1407f82c0
14062147a:	48 8b 50 38          	mov    0x38(%rax),%rdx
14062147e:	49 8b cc             	mov    %r12,%rcx
140621481:	e8 8a 32 ff ff       	call   0x140614710
140621486:	8b c8                	mov    %eax,%ecx
140621488:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%rbp)
14062148f:	0f 57 c0             	xorps  %xmm0,%xmm0
140621492:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
140621497:	0f 57 c9             	xorps  %xmm1,%xmm1
14062149a:	f3 0f 7f 4d 08       	movdqu %xmm1,0x8(%rbp)
14062149f:	0f 57 f6             	xorps  %xmm6,%xmm6
1406214a2:	f3 0f 7f 75 10       	movdqu %xmm6,0x10(%rbp)
1406214a7:	f3 0f 7f 45 20       	movdqu %xmm0,0x20(%rbp)
1406214ac:	33 c0                	xor    %eax,%eax
1406214ae:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
1406214b3:	48 89 45 40          	mov    %rax,0x40(%rbp)
1406214b7:	88 45 48             	mov    %al,0x48(%rbp)
1406214ba:	c7 45 e8 ad 00 00 00 	movl   $0xad,-0x18(%rbp)
1406214c1:	c7 45 ec 0c 00 00 00 	movl   $0xc,-0x14(%rbp)
1406214c8:	48 8d 15 a9 72 9f 00 	lea    0x9f72a9(%rip),%rdx        # 0x141018778
1406214cf:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
1406214d3:	66 c7 45 50 01 00    	movw   $0x1,0x50(%rbp)
1406214d9:	89 45 54             	mov    %eax,0x54(%rbp)
1406214dc:	48 89 45 58          	mov    %rax,0x58(%rbp)
1406214e0:	89 45 60             	mov    %eax,0x60(%rbp)
1406214e3:	c7 45 64 ff ff ff ff 	movl   $0xffffffff,0x64(%rbp)
1406214ea:	89 45 68             	mov    %eax,0x68(%rbp)
1406214ed:	48 8b 05 0c ea e0 00 	mov    0xe0ea0c(%rip),%rax        # 0x14142ff00
1406214f4:	48 89 45 70          	mov    %rax,0x70(%rbp)
1406214f8:	89 4d f0             	mov    %ecx,-0x10(%rbp)
1406214fb:	89 5d f4             	mov    %ebx,-0xc(%rbp)
1406214fe:	44 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%r9d
140621505:	44 89 4d f8          	mov    %r9d,-0x8(%rbp)
140621509:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14062150d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140621512:	e8 19 5c ff ff       	call   0x140617130
140621517:	90                   	nop
140621518:	66 48 0f 7e f1       	movq   %xmm6,%rcx
14062151d:	48 85 c9             	test   %rcx,%rcx
140621520:	74 21                	je     0x140621543
140621522:	8b 41 10             	mov    0x10(%rcx),%eax
140621525:	ff c8                	dec    %eax
140621527:	89 41 10             	mov    %eax,0x10(%rcx)
14062152a:	85 c0                	test   %eax,%eax
14062152c:	7f 15                	jg     0x140621543
14062152e:	0f 88 ed 03 00 00    	js     0x140621921
140621534:	48 8b 01             	mov    (%rcx),%rax
140621537:	8b d6                	mov    %esi,%edx
140621539:	48 8b 00             	mov    (%rax),%rax
14062153c:	ff 15 de 24 96 00    	call   *0x9624de(%rip)        # 0x140f83a20
140621542:	90                   	nop
140621543:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140621547:	48 85 c9             	test   %rcx,%rcx
14062154a:	74 21                	je     0x14062156d
14062154c:	8b 41 10             	mov    0x10(%rcx),%eax
14062154f:	ff c8                	dec    %eax
140621551:	89 41 10             	mov    %eax,0x10(%rcx)
140621554:	85 c0                	test   %eax,%eax
140621556:	7f 15                	jg     0x14062156d
140621558:	0f 88 ce 03 00 00    	js     0x14062192c
14062155e:	48 8b 01             	mov    (%rcx),%rax
140621561:	8b d6                	mov    %esi,%edx
140621563:	48 8b 00             	mov    (%rax),%rax
140621566:	ff 15 b4 24 96 00    	call   *0x9624b4(%rip)        # 0x140f83a20
14062156c:	90                   	nop
14062156d:	c7 44 24 4c 0d 00 00 	movl   $0xd,0x4c(%rsp)
140621574:	00
140621575:	48 8b 9d e8 00 00 00 	mov    0xe8(%rbp),%rbx
14062157c:	eb 4c                	jmp    0x1406215ca
14062157e:	e8 3d 6d 1d 00       	call   0x1407f82c0
140621583:	48 8b 50 38          	mov    0x38(%rax),%rdx
140621587:	49 8b cc             	mov    %r12,%rcx
14062158a:	e8 81 31 ff ff       	call   0x140614710
14062158f:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140621594:	44 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%r9d
14062159b:	44 8b c0             	mov    %eax,%r8d
14062159e:	ba ae 00 00 00       	mov    $0xae,%edx
1406215a3:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406215a7:	e8 64 d9 ff ff       	call   0x14061ef10
1406215ac:	48 8b d0             	mov    %rax,%rdx
1406215af:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406215b4:	e8 77 5b ff ff       	call   0x140617130
1406215b9:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406215bd:	e8 ce 92 f9 ff       	call   0x1405ba890
1406215c2:	c7 44 24 4c 0b 00 00 	movl   $0xb,0x4c(%rsp)
1406215c9:	00
1406215ca:	4d 85 ff             	test   %r15,%r15
1406215cd:	4d 0f 44 fd          	cmove  %r13,%r15
1406215d1:	49 8b 47 20          	mov    0x20(%r15),%rax
1406215d5:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
1406215dc:	48 85 c0             	test   %rax,%rax
1406215df:	74 24                	je     0x140621605
1406215e1:	8b 48 10             	mov    0x10(%rax),%ecx
1406215e4:	ff c1                	inc    %ecx
1406215e6:	89 48 10             	mov    %ecx,0x10(%rax)
1406215e9:	83 f9 01             	cmp    $0x1,%ecx
1406215ec:	0f 8e 45 03 00 00    	jle    0x140621937
1406215f2:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406215f8:	0f 84 41 03 00 00    	je     0x14062193f
1406215fe:	48 8b 85 f0 00 00 00 	mov    0xf0(%rbp),%rax
140621605:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
14062160c:	48 89 8d f8 00 00 00 	mov    %rcx,0xf8(%rbp)
140621613:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140621618:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14062161d:	48 89 8d f0 00 00 00 	mov    %rcx,0xf0(%rbp)
140621624:	48 85 c0             	test   %rax,%rax
140621627:	74 1d                	je     0x140621646
140621629:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14062162e:	e8 2d 6a 0f 00       	call   0x140718060
140621633:	0f b6 4d a8          	movzbl -0x58(%rbp),%ecx
140621637:	84 c0                	test   %al,%al
140621639:	0f 45 ce             	cmovne %esi,%ecx
14062163c:	88 4d a8             	mov    %cl,-0x58(%rbp)
14062163f:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140621646:	48 85 c9             	test   %rcx,%rcx
140621649:	74 21                	je     0x14062166c
14062164b:	8b 41 10             	mov    0x10(%rcx),%eax
14062164e:	ff c8                	dec    %eax
140621650:	89 41 10             	mov    %eax,0x10(%rcx)
140621653:	85 c0                	test   %eax,%eax
140621655:	7f 15                	jg     0x14062166c
140621657:	0f 88 ea 02 00 00    	js     0x140621947
14062165d:	48 8b 01             	mov    (%rcx),%rax
140621660:	8b d6                	mov    %esi,%edx
140621662:	48 8b 00             	mov    (%rax),%rax
140621665:	ff 15 b5 23 96 00    	call   *0x9623b5(%rip)        # 0x140f83a20
14062166b:	90                   	nop
14062166c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140621671:	48 8b d3             	mov    %rbx,%rdx
140621674:	49 8b cc             	mov    %r12,%rcx
140621677:	e8 b4 cc ff ff       	call   0x14061e330
14062167c:	90                   	nop
14062167d:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140621681:	48 85 c9             	test   %rcx,%rcx
140621684:	74 21                	je     0x1406216a7
140621686:	8b 41 10             	mov    0x10(%rcx),%eax
140621689:	ff c8                	dec    %eax
14062168b:	89 41 10             	mov    %eax,0x10(%rcx)
14062168e:	85 c0                	test   %eax,%eax
140621690:	7f 15                	jg     0x1406216a7
140621692:	0f 88 ba 02 00 00    	js     0x140621952