140629e11:	e8 ea 08 16 00       	call   0x14078a700
140629e16:	cc                   	int3
140629e17:	cc                   	int3
140629e18:	cc                   	int3
140629e19:	cc                   	int3
140629e1a:	cc                   	int3
140629e1b:	cc                   	int3
140629e1c:	cc                   	int3
140629e1d:	cc                   	int3
140629e1e:	cc                   	int3
140629e1f:	cc                   	int3
140629e20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140629e25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140629e2a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140629e2f:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140629e34:	55                   	push   %rbp
140629e35:	41 56                	push   %r14
140629e37:	41 57                	push   %r15
140629e39:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140629e3e:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140629e45:	4d 8b e9             	mov    %r9,%r13
140629e48:	49 8b d8             	mov    %r8,%rbx
140629e4b:	4c 8b fa             	mov    %rdx,%r15
140629e4e:	48 8b f1             	mov    %rcx,%rsi
140629e51:	33 ff                	xor    %edi,%edi
140629e53:	49 8b c9             	mov    %r9,%rcx
140629e56:	e8 b5 c6 05 00       	call   0x140686510
140629e5b:	4c 8b f0             	mov    %rax,%r14
140629e5e:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140629e65:	00 00
140629e67:	66 0f 6f 05 11 29 98 	movdqa 0x982911(%rip),%xmm0        # 0x140fac780
140629e6e:	00
140629e6f:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140629e75:	0f 57 c0             	xorps  %xmm0,%xmm0
140629e78:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140629e7e:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140629e83:	33 c0                	xor    %eax,%eax
140629e85:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140629e8b:	0f 57 c9             	xorps  %xmm1,%xmm1
140629e8e:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140629e94:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140629e99:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
140629e9d:	88 45 98             	mov    %al,-0x68(%rbp)
140629ea0:	48 8d 05 d1 e8 9e 00 	lea    0x9ee8d1(%rip),%rax        # 0x141018778
140629ea7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140629eac:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140629eb2:	89 7d a4             	mov    %edi,-0x5c(%rbp)
140629eb5:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
140629eb9:	89 7d b0             	mov    %edi,-0x50(%rbp)
140629ebc:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140629ec3:	89 7d b8             	mov    %edi,-0x48(%rbp)
140629ec6:	48 8b 05 33 60 e0 00 	mov    0xe06033(%rip),%rax        # 0x14142ff00
140629ecd:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140629ed1:	4c 8b cb             	mov    %rbx,%r9
140629ed4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140629ed8:	48 8b ce             	mov    %rsi,%rcx
140629edb:	41 38 7e 58          	cmp    %dil,0x58(%r14)
140629edf:	0f 84 b9 00 00 00    	je     0x140629f9e
140629ee5:	41 b8 30 03 00 00    	mov    $0x330,%r8d
140629eeb:	e8 40 5d ff ff       	call   0x14061fc30
140629ef0:	48 8b d0             	mov    %rax,%rdx
140629ef3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140629ef8:	e8 33 d2 fe ff       	call   0x140617130
140629efd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140629f01:	e8 8a 09 f9 ff       	call   0x1405ba890
140629f06:	49 8b 7e 38          	mov    0x38(%r14),%rdi
140629f0a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140629f0f:	48 85 ff             	test   %rdi,%rdi
140629f12:	74 1c                	je     0x140629f30
140629f14:	8b 47 10             	mov    0x10(%rdi),%eax
140629f17:	ff c0                	inc    %eax
140629f19:	89 47 10             	mov    %eax,0x10(%rdi)
140629f1c:	83 f8 01             	cmp    $0x1,%eax
140629f1f:	0f 8e 22 02 00 00    	jle    0x14062a147
140629f25:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140629f2a:	0f 84 1f 02 00 00    	je     0x14062a14f
140629f30:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140629f36:	48 8b d7             	mov    %rdi,%rdx
140629f39:	48 8b ce             	mov    %rsi,%rcx
140629f3c:	e8 df 4d ff ff       	call   0x14061ed20
140629f41:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140629f45:	48 85 ff             	test   %rdi,%rdi
140629f48:	74 27                	je     0x140629f71
140629f4a:	8b 47 10             	mov    0x10(%rdi),%eax
140629f4d:	ff c8                	dec    %eax
140629f4f:	89 47 10             	mov    %eax,0x10(%rdi)
140629f52:	85 c0                	test   %eax,%eax
140629f54:	7f 1b                	jg     0x140629f71
140629f56:	0f 88 fe 01 00 00    	js     0x14062a15a
140629f5c:	48 8b 07             	mov    (%rdi),%rax
140629f5f:	ba 01 00 00 00       	mov    $0x1,%edx
140629f64:	48 8b cf             	mov    %rdi,%rcx
140629f67:	48 8b 00             	mov    (%rax),%rax
140629f6a:	ff 15 b0 9a 95 00    	call   *0x959ab0(%rip)        # 0x140f83a20
140629f70:	90                   	nop
140629f71:	4d 8d 46 40          	lea    0x40(%r14),%r8
140629f75:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140629f79:	48 83 c1 40          	add    $0x40,%rcx
140629f7d:	49 3b c8             	cmp    %r8,%rcx
140629f80:	0f 84 a4 00 00 00    	je     0x14062a02a
140629f86:	49 8b 10             	mov    (%r8),%rdx
140629f89:	4d 8b 40 08          	mov    0x8(%r8),%r8
140629f8d:	4c 2b c2             	sub    %rdx,%r8
140629f90:	49 c1 f8 02          	sar    $0x2,%r8
140629f94:	e8 37 da f8 ff       	call   0x1405b79d0
140629f99:	e9 8c 00 00 00       	jmp    0x14062a02a
140629f9e:	41 b8 2f 03 00 00    	mov    $0x32f,%r8d
140629fa4:	e8 87 5c ff ff       	call   0x14061fc30
140629fa9:	48 8b d0             	mov    %rax,%rdx
140629fac:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140629fb1:	e8 7a d1 fe ff       	call   0x140617130
140629fb6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140629fba:	e8 d1 08 f9 ff       	call   0x1405ba890
140629fbf:	49 8b 7e 38          	mov    0x38(%r14),%rdi
140629fc3:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140629fc8:	48 85 ff             	test   %rdi,%rdi
140629fcb:	74 1c                	je     0x140629fe9
140629fcd:	8b 47 10             	mov    0x10(%rdi),%eax
140629fd0:	ff c0                	inc    %eax
140629fd2:	89 47 10             	mov    %eax,0x10(%rdi)
140629fd5:	83 f8 01             	cmp    $0x1,%eax
140629fd8:	0f 8e 87 01 00 00    	jle    0x14062a165
140629fde:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140629fe3:	0f 84 84 01 00 00    	je     0x14062a16d
140629fe9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140629fef:	48 8b d7             	mov    %rdi,%rdx
140629ff2:	48 8b ce             	mov    %rsi,%rcx
140629ff5:	e8 26 4d ff ff       	call   0x14061ed20
140629ffa:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140629ffe:	48 85 ff             	test   %rdi,%rdi
14062a001:	74 27                	je     0x14062a02a
14062a003:	8b 47 10             	mov    0x10(%rdi),%eax
14062a006:	ff c8                	dec    %eax
14062a008:	89 47 10             	mov    %eax,0x10(%rdi)
14062a00b:	85 c0                	test   %eax,%eax
14062a00d:	7f 1b                	jg     0x14062a02a
14062a00f:	0f 88 63 01 00 00    	js     0x14062a178
14062a015:	48 8b 07             	mov    (%rdi),%rax
14062a018:	ba 01 00 00 00       	mov    $0x1,%edx
14062a01d:	48 8b cf             	mov    %rdi,%rcx
14062a020:	48 8b 00             	mov    (%rax),%rax
14062a023:	ff 15 f7 99 95 00    	call   *0x9599f7(%rip)        # 0x140f83a20
14062a029:	90                   	nop
14062a02a:	49 8b 55 20          	mov    0x20(%r13),%rdx
14062a02e:	48 85 d2             	test   %rdx,%rdx
14062a031:	74 1c                	je     0x14062a04f
14062a033:	8b 42 10             	mov    0x10(%rdx),%eax
14062a036:	ff c0                	inc    %eax
14062a038:	89 42 10             	mov    %eax,0x10(%rdx)
14062a03b:	83 f8 01             	cmp    $0x1,%eax
14062a03e:	0f 8e 3f 01 00 00    	jle    0x14062a183
14062a044:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062a049:	0f 84 3c 01 00 00    	je     0x14062a18b
14062a04f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14062a054:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14062a059:	48 85 c9             	test   %rcx,%rcx
14062a05c:	74 24                	je     0x14062a082
14062a05e:	8b 41 10             	mov    0x10(%rcx),%eax
14062a061:	ff c8                	dec    %eax
14062a063:	89 41 10             	mov    %eax,0x10(%rcx)
14062a066:	85 c0                	test   %eax,%eax
14062a068:	7f 18                	jg     0x14062a082
14062a06a:	0f 88 26 01 00 00    	js     0x14062a196
14062a070:	48 8b 01             	mov    (%rcx),%rax
14062a073:	ba 01 00 00 00       	mov    $0x1,%edx
14062a078:	48 8b 00             	mov    (%rax),%rax
14062a07b:	ff 15 9f 99 95 00    	call   *0x95999f(%rip)        # 0x140f83a20
14062a081:	90                   	nop
14062a082:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14062a087:	49 8b d7             	mov    %r15,%rdx
14062a08a:	48 8b ce             	mov    %rsi,%rcx
14062a08d:	e8 9e 42 ff ff       	call   0x14061e330
14062a092:	90                   	nop
14062a093:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14062a097:	48 85 c9             	test   %rcx,%rcx
14062a09a:	74 24                	je     0x14062a0c0
14062a09c:	8b 41 10             	mov    0x10(%rcx),%eax
14062a09f:	ff c8                	dec    %eax
14062a0a1:	89 41 10             	mov    %eax,0x10(%rcx)
14062a0a4:	85 c0                	test   %eax,%eax
14062a0a6:	7f 18                	jg     0x14062a0c0
14062a0a8:	0f 88 f3 00 00 00    	js     0x14062a1a1
14062a0ae:	48 8b 01             	mov    (%rcx),%rax
14062a0b1:	ba 01 00 00 00       	mov    $0x1,%edx
14062a0b6:	48 8b 00             	mov    (%rax),%rax
14062a0b9:	ff 15 61 99 95 00    	call   *0x959961(%rip)        # 0x140f83a20
14062a0bf:	90                   	nop
14062a0c0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14062a0c5:	48 85 c9             	test   %rcx,%rcx
14062a0c8:	74 24                	je     0x14062a0ee
14062a0ca:	8b 41 10             	mov    0x10(%rcx),%eax
14062a0cd:	ff c8                	dec    %eax
14062a0cf:	89 41 10             	mov    %eax,0x10(%rcx)
14062a0d2:	85 c0                	test   %eax,%eax
14062a0d4:	7f 18                	jg     0x14062a0ee
14062a0d6:	0f 88 d0 00 00 00    	js     0x14062a1ac
14062a0dc:	48 8b 01             	mov    (%rcx),%rax
14062a0df:	ba 01 00 00 00       	mov    $0x1,%edx
14062a0e4:	48 8b 00             	mov    (%rax),%rax
14062a0e7:	ff 15 33 99 95 00    	call   *0x959933(%rip)        # 0x140f83a20
14062a0ed:	90                   	nop
14062a0ee:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14062a0f3:	48 85 c9             	test   %rcx,%rcx
14062a0f6:	74 20                	je     0x14062a118
14062a0f8:	8b 41 10             	mov    0x10(%rcx),%eax
14062a0fb:	ff c8                	dec    %eax
14062a0fd:	89 41 10             	mov    %eax,0x10(%rcx)
14062a100:	85 c0                	test   %eax,%eax
14062a102:	7f 14                	jg     0x14062a118
14062a104:	78 36                	js     0x14062a13c
14062a106:	48 8b 01             	mov    (%rcx),%rax
14062a109:	ba 01 00 00 00       	mov    $0x1,%edx
14062a10e:	48 8b 00             	mov    (%rax),%rax
14062a111:	ff 15 09 99 95 00    	call   *0x959909(%rip)        # 0x140f83a20
14062a117:	90                   	nop
14062a118:	49 8b c7             	mov    %r15,%rax
14062a11b:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14062a122:	00
14062a123:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14062a127:	49 8b 73 28          	mov    0x28(%r11),%rsi
14062a12b:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14062a12f:	4d 8b 6b 38          	mov    0x38(%r11),%r13
14062a133:	49 8b e3             	mov    %r11,%rsp
14062a136:	41 5f                	pop    %r15
14062a138:	41 5e                	pop    %r14
14062a13a:	5d                   	pop    %rbp
14062a13b:	c3                   	ret
14062a13c:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a141:	e8 ba 05 16 00       	call   0x14078a700
14062a146:	90                   	nop
14062a147:	33 c9                	xor    %ecx,%ecx
14062a149:	e8 b2 05 16 00       	call   0x14078a700
14062a14e:	cc                   	int3
14062a14f:	b9 01 00 00 00       	mov    $0x1,%ecx
14062a154:	e8 a7 05 16 00       	call   0x14078a700
14062a159:	90                   	nop
14062a15a:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a15f:	e8 9c 05 16 00       	call   0x14078a700
14062a164:	90                   	nop
14062a165:	33 c9                	xor    %ecx,%ecx
14062a167:	e8 94 05 16 00       	call   0x14078a700
14062a16c:	cc                   	int3
14062a16d:	b9 01 00 00 00       	mov    $0x1,%ecx
14062a172:	e8 89 05 16 00       	call   0x14078a700
14062a177:	90                   	nop
14062a178:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a17d:	e8 7e 05 16 00       	call   0x14078a700
14062a182:	90                   	nop
14062a183:	33 c9                	xor    %ecx,%ecx
14062a185:	e8 76 05 16 00       	call   0x14078a700
14062a18a:	cc                   	int3
14062a18b:	b9 01 00 00 00       	mov    $0x1,%ecx
14062a190:	e8 6b 05 16 00       	call   0x14078a700
14062a195:	90                   	nop
14062a196:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a19b:	e8 60 05 16 00       	call   0x14078a700
14062a1a0:	90                   	nop
14062a1a1:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a1a6:	e8 55 05 16 00       	call   0x14078a700
14062a1ab:	90                   	nop
14062a1ac:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a1b1:	e8 4a 05 16 00       	call   0x14078a700
14062a1b6:	cc                   	int3
14062a1b7:	cc                   	int3
14062a1b8:	cc                   	int3
14062a1b9:	cc                   	int3
14062a1ba:	cc                   	int3
14062a1bb:	cc                   	int3
14062a1bc:	cc                   	int3
14062a1bd:	cc                   	int3
14062a1be:	cc                   	int3
14062a1bf:	cc                   	int3
14062a1c0:	4c 8b dc             	mov    %rsp,%r11
14062a1c3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
14062a1c7:	49 89 6b 10          	mov    %rbp,0x10(%r11)
14062a1cb:	49 89 73 18          	mov    %rsi,0x18(%r11)
14062a1cf:	57                   	push   %rdi
14062a1d0:	41 54                	push   %r12
14062a1d2:	41 55                	push   %r13
14062a1d4:	41 56                	push   %r14
14062a1d6:	41 57                	push   %r15
14062a1d8:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14062a1df:	4d 8b f1             	mov    %r9,%r14
14062a1e2:	4d 8b f8             	mov    %r8,%r15
14062a1e5:	48 8b ea             	mov    %rdx,%rbp
14062a1e8:	4c 8b e1             	mov    %rcx,%r12
14062a1eb:	49 8b 01             	mov    (%r9),%rax
14062a1ee:	49 8d 53 20          	lea    0x20(%r11),%rdx
14062a1f2:	49 8b c9             	mov    %r9,%rcx
14062a1f5:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14062a1fc:	ff 15 1e 98 95 00    	call   *0x95981e(%rip)        # 0x140f83a20
14062a202:	90                   	nop
14062a203:	48 8b 08             	mov    (%rax),%rcx
14062a206:	e8 75 df 1c 00       	call   0x1407f8180
14062a20b:	4c 8b e8             	mov    %rax,%r13
14062a20e:	4c 8b 84 24 28 01 00 	mov    0x128(%rsp),%r8
14062a215:	00
14062a216:	4d 85 c0             	test   %r8,%r8
14062a219:	74 29                	je     0x14062a244
14062a21b:	41 8b 48 10          	mov    0x10(%r8),%ecx
14062a21f:	ff c9                	dec    %ecx
14062a221:	41 89 48 10          	mov    %ecx,0x10(%r8)
14062a225:	85 c9                	test   %ecx,%ecx
14062a227:	7f 1b                	jg     0x14062a244
14062a229:	0f 88 57 01 00 00    	js     0x14062a386
14062a22f:	49 8b 00             	mov    (%r8),%rax
14062a232:	ba 01 00 00 00       	mov    $0x1,%edx
14062a237:	49 8b c8             	mov    %r8,%rcx
14062a23a:	48 8b 00             	mov    (%rax),%rax
14062a23d:	ff 15 dd 97 95 00    	call   *0x9597dd(%rip)        # 0x140f83a20
14062a243:	90                   	nop
14062a244:	49 8b 77 20          	mov    0x20(%r15),%rsi
14062a248:	48 85 f6             	test   %rsi,%rsi
14062a24b:	74 1c                	je     0x14062a269
14062a24d:	8b 46 10             	mov    0x10(%rsi),%eax
14062a250:	ff c0                	inc    %eax
14062a252:	89 46 10             	mov    %eax,0x10(%rsi)
14062a255:	83 f8 01             	cmp    $0x1,%eax
14062a258:	0f 8e 33 01 00 00    	jle    0x14062a391
14062a25e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062a263:	0f 84 30 01 00 00    	je     0x14062a399
14062a269:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14062a26e:	48 8b 46 40          	mov    0x40(%rsi),%rax
14062a272:	48 8b 58 50          	mov    0x50(%rax),%rbx
14062a276:	48 2b 58 48          	sub    0x48(%rax),%rbx
14062a27a:	48 c1 fb 03          	sar    $0x3,%rbx
14062a27e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14062a282:	4d 8b cf             	mov    %r15,%r9
14062a285:	41 b8 2d 03 00 00    	mov    $0x32d,%r8d
14062a28b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14062a290:	49 8b cc             	mov    %r12,%rcx
14062a293:	e8 88 5a ff ff       	call   0x14061fd20
14062a298:	90                   	nop
14062a299:	44 8d 43 01          	lea    0x1(%rbx),%r8d
14062a29d:	49 8b d5             	mov    %r13,%rdx
14062a2a0:	49 8b cc             	mov    %r12,%rcx
14062a2a3:	e8 78 4a ff ff       	call   0x14061ed20
14062a2a8:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14062a2af:	00
14062a2b0:	8b 46 10             	mov    0x10(%rsi),%eax
14062a2b3:	ff c0                	inc    %eax
14062a2b5:	89 46 10             	mov    %eax,0x10(%rsi)
14062a2b8:	83 f8 01             	cmp    $0x1,%eax
14062a2bb:	0f 8e e3 00 00 00    	jle    0x14062a3a4
14062a2c1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062a2c6:	0f 84 e0 00 00 00    	je     0x14062a3ac
14062a2cc:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14062a2d1:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14062a2d6:	48 85 c9             	test   %rcx,%rcx
14062a2d9:	74 24                	je     0x14062a2ff