140107df9:	00
140107dfa:	66 0f 7f 4d e7       	movdqa %xmm1,-0x19(%rbp)
140107dff:	48 b8 66 72 6f 6e 74 	movabs $0x646e65746e6f7266,%rax
140107e06:	65 6e 64
140107e09:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140107e0d:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140107e11:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140107e15:	66 0f 6f 0d 13 2c 22 	movdqa 0x222c13(%rip),%xmm1        # 0x14032aa30
140107e1c:	00
140107e1d:	66 0f 7f 4d 07       	movdqa %xmm1,0x7(%rbp)
140107e22:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140107e26:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140107e2a:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140107e2e:	49 8b cd             	mov    %r13,%rcx
140107e31:	e8 8a 9f 20 00       	call   0x140311dc0
140107e36:	90                   	nop
140107e37:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140107e3b:	e8 20 0b f9 ff       	call   0x140098960
140107e40:	e9 12 01 00 00       	jmp    0x140107f57
140107e45:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140107e49:	48 83 7d af 0f       	cmpq   $0xf,-0x51(%rbp)
140107e4e:	48 0f 47 4d 97       	cmova  -0x69(%rbp),%rcx
140107e53:	48 83 fe 06          	cmp    $0x6,%rsi
140107e57:	0f 85 26 01 00 00    	jne    0x140107f83
140107e5d:	4c 8b c6             	mov    %rsi,%r8
140107e60:	48 8d 15 75 db 22 00 	lea    0x22db75(%rip),%rdx        # 0x1403359dc
140107e67:	e8 b6 4b 1f 00       	call   0x1402fca22
140107e6c:	85 c0                	test   %eax,%eax
140107e6e:	0f 85 0f 01 00 00    	jne    0x140107f83
140107e74:	0f 57 c0             	xorps  %xmm0,%xmm0
140107e77:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140107e7b:	66 0f 6f 0d bd 66 22 	movdqa 0x2266bd(%rip),%xmm1        # 0x14032e540
140107e82:	00
140107e83:	66 0f 7f 4d e7       	movdqa %xmm1,-0x19(%rbp)
140107e88:	48 8b 05 59 db 22 00 	mov    0x22db59(%rip),%rax        # 0x1403359e8
140107e8f:	89 45 d7             	mov    %eax,-0x29(%rbp)
140107e92:	0f b7 05 53 db 22 00 	movzwl 0x22db53(%rip),%eax        # 0x1403359ec
140107e99:	66 89 45 db          	mov    %ax,-0x25(%rbp)
140107e9d:	0f b6 05 4a db 22 00 	movzbl 0x22db4a(%rip),%eax        # 0x1403359ee
140107ea4:	88 45 dd             	mov    %al,-0x23(%rbp)
140107ea7:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
140107eab:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140107eaf:	66 0f 6f 0d 79 2b 22 	movdqa 0x222b79(%rip),%xmm1        # 0x14032aa30
140107eb6:	00
140107eb7:	66 0f 7f 4d 07       	movdqa %xmm1,0x7(%rbp)
140107ebc:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140107ec0:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140107ec4:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140107ec8:	49 8b cd             	mov    %r13,%rcx
140107ecb:	e8 f0 9e 20 00       	call   0x140311dc0
140107ed0:	90                   	nop
140107ed1:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140107ed5:	48 83 fa 0f          	cmp    $0xf,%rdx
140107ed9:	76 2d                	jbe    0x140107f08
140107edb:	48 ff c2             	inc    %rdx
140107ede:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140107ee2:	48 8b c1             	mov    %rcx,%rax
140107ee5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140107eec:	72 15                	jb     0x140107f03
140107eee:	48 83 c2 27          	add    $0x27,%rdx
140107ef2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140107ef6:	48 2b c1             	sub    %rcx,%rax
140107ef9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140107efd:	48 83 f8 1f          	cmp    $0x1f,%rax
140107f01:	77 48                	ja     0x140107f4b
140107f03:	e8 7c 23 1f 00       	call   0x1402fa284
140107f08:	66 0f 6f 05 20 2b 22 	movdqa 0x222b20(%rip),%xmm0        # 0x14032aa30
140107f0f:	00
140107f10:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
140107f15:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140107f19:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140107f1d:	48 83 fa 0f          	cmp    $0xf,%rdx
140107f21:	76 34                	jbe    0x140107f57
140107f23:	48 ff c2             	inc    %rdx
140107f26:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140107f2a:	48 8b c1             	mov    %rcx,%rax
140107f2d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140107f34:	72 1c                	jb     0x140107f52
140107f36:	48 83 c2 27          	add    $0x27,%rdx
140107f3a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140107f3e:	48 2b c1             	sub    %rcx,%rax
140107f41:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140107f45:	48 83 f8 1f          	cmp    $0x1f,%rax
140107f49:	76 07                	jbe    0x140107f52
140107f4b:	ff 15 a7 20 22 00    	call   *0x2220a7(%rip)        # 0x140329ff8
140107f51:	cc                   	int3
140107f52:	e8 2d 23 1f 00       	call   0x1402fa284
140107f57:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140107f5c:	4c 3b e0             	cmp    %rax,%r12
140107f5f:	74 1e                	je     0x140107f7f
140107f61:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140107f66:	48 83 ff 0f          	cmp    $0xf,%rdi
140107f6a:	48 0f 47 54 24 20    	cmova  0x20(%rsp),%rdx
140107f70:	4c 8b c3             	mov    %rbx,%r8
140107f73:	49 8b cc             	mov    %r12,%rcx
140107f76:	e8 e5 00 f8 ff       	call   0x140088060
140107f7b:	48 8b 7d 8f          	mov    -0x71(%rbp),%rdi
140107f7f:	b3 01                	mov    $0x1,%bl
140107f81:	eb 02                	jmp    0x140107f85
140107f83:	32 db                	xor    %bl,%bl
140107f85:	48 83 ff 0f          	cmp    $0xf,%rdi
140107f89:	76 37                	jbe    0x140107fc2
140107f8b:	48 8d 57 01          	lea    0x1(%rdi),%rdx
140107f8f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140107f94:	48 8b c1             	mov    %rcx,%rax
140107f97:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140107f9e:	72 1c                	jb     0x140107fbc
140107fa0:	48 83 c2 27          	add    $0x27,%rdx
140107fa4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140107fa8:	48 2b c1             	sub    %rcx,%rax
140107fab:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140107faf:	48 83 f8 1f          	cmp    $0x1f,%rax
140107fb3:	76 07                	jbe    0x140107fbc
140107fb5:	ff 15 3d 20 22 00    	call   *0x22203d(%rip)        # 0x140329ff8
140107fbb:	cc                   	int3
140107fbc:	e8 c3 22 1f 00       	call   0x1402fa284
140107fc1:	90                   	nop
140107fc2:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
140107fc6:	48 83 fa 0f          	cmp    $0xf,%rdx
140107fca:	76 34                	jbe    0x140108000
140107fcc:	48 ff c2             	inc    %rdx
140107fcf:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140107fd3:	48 8b c1             	mov    %rcx,%rax
140107fd6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140107fdd:	72 1c                	jb     0x140107ffb
140107fdf:	48 83 c2 27          	add    $0x27,%rdx
140107fe3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140107fe7:	48 2b c1             	sub    %rcx,%rax
140107fea:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140107fee:	48 83 f8 1f          	cmp    $0x1f,%rax
140107ff2:	76 07                	jbe    0x140107ffb
140107ff4:	ff 15 fe 1f 22 00    	call   *0x221ffe(%rip)        # 0x140329ff8
140107ffa:	cc                   	int3
140107ffb:	e8 84 22 1f 00       	call   0x1402fa284
140108000:	48 c7 45 a7 00 00 00 	movq   $0x0,-0x59(%rbp)
140108007:	00
140108008:	48 c7 45 af 0f 00 00 	movq   $0xf,-0x51(%rbp)
14010800f:	00
140108010:	c6 45 97 00          	movb   $0x0,-0x69(%rbp)
140108014:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140108018:	48 83 fa 0f          	cmp    $0xf,%rdx
14010801c:	76 34                	jbe    0x140108052
14010801e:	48 ff c2             	inc    %rdx
140108021:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140108025:	48 8b c1             	mov    %rcx,%rax
140108028:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14010802f:	72 1c                	jb     0x14010804d
140108031:	48 83 c2 27          	add    $0x27,%rdx
140108035:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140108039:	48 2b c1             	sub    %rcx,%rax
14010803c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140108040:	48 83 f8 1f          	cmp    $0x1f,%rax
140108044:	76 07                	jbe    0x14010804d
140108046:	ff 15 ac 1f 22 00    	call   *0x221fac(%rip)        # 0x140329ff8
14010804c:	cc                   	int3
14010804d:	e8 32 22 1f 00       	call   0x1402fa284
140108052:	0f b6 c3             	movzbl %bl,%eax
140108055:	eb 02                	jmp    0x140108059
140108057:	32 c0                	xor    %al,%al
140108059:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14010805d:	48 33 cc             	xor    %rsp,%rcx
140108060:	e8 db 25 1f 00       	call   0x1402fa640
140108065:	48 8b 9c 24 10 01 00 	mov    0x110(%rsp),%rbx
14010806c:	00
14010806d:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140108074:	41 5f                	pop    %r15
140108076:	41 5e                	pop    %r14
140108078:	41 5d                	pop    %r13
14010807a:	41 5c                	pop    %r12
14010807c:	5f                   	pop    %rdi
14010807d:	5e                   	pop    %rsi
14010807e:	5d                   	pop    %rbp
14010807f:	c3                   	ret
140108080:	40 53                	rex push %rbx
140108082:	48 83 ec 30          	sub    $0x30,%rsp
140108086:	33 c0                	xor    %eax,%eax
140108088:	4c 8d 81 a0 00 00 00 	lea    0xa0(%rcx),%r8
14010808f:	48 85 c9             	test   %rcx,%rcx
140108092:	48 8b da             	mov    %rdx,%rbx
140108095:	4c 0f 44 c0          	cmove  %rax,%r8
140108099:	4c 89 02             	mov    %r8,(%rdx)
14010809c:	4d 85 c0             	test   %r8,%r8
14010809f:	74 14                	je     0x1401080b5
1401080a1:	49 8b 40 08          	mov    0x8(%r8),%rax
1401080a5:	49 83 c0 08          	add    $0x8,%r8
1401080a9:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401080ad:	49 03 c8             	add    %r8,%rcx
1401080b0:	48 8b 01             	mov    (%rcx),%rax
1401080b3:	ff 10                	call   *(%rax)
1401080b5:	48 8b c3             	mov    %rbx,%rax
1401080b8:	48 83 c4 30          	add    $0x30,%rsp
1401080bc:	5b                   	pop    %rbx
1401080bd:	c3                   	ret
1401080be:	cc                   	int3
1401080bf:	cc                   	int3
1401080c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401080c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401080ca:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401080cf:	57                   	push   %rdi
1401080d0:	48 83 ec 40          	sub    $0x40,%rsp
1401080d4:	49 8b f9             	mov    %r9,%rdi
1401080d7:	48 8b f2             	mov    %rdx,%rsi
1401080da:	48 8b d9             	mov    %rcx,%rbx
1401080dd:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401080e2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401080e7:	e8 e4 03 00 00       	call   0x1401084d0
1401080ec:	90                   	nop
1401080ed:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401080f2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401080f7:	4c 8b cf             	mov    %rdi,%r9
1401080fa:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401080ff:	48 8b d6             	mov    %rsi,%rdx
140108102:	48 8b cb             	mov    %rbx,%rcx
140108105:	e8 46 23 00 00       	call   0x14010a450
14010810a:	90                   	nop
14010810b:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140108110:	48 85 c0             	test   %rax,%rax
140108113:	74 16                	je     0x14010812b
140108115:	48 8b 48 08          	mov    0x8(%rax),%rcx
140108119:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14010811d:	48 83 c0 08          	add    $0x8,%rax
140108121:	48 03 c8             	add    %rax,%rcx
140108124:	48 8b 01             	mov    (%rcx),%rax
140108127:	ff 50 08             	call   *0x8(%rax)
14010812a:	90                   	nop
14010812b:	48 8b c6             	mov    %rsi,%rax
14010812e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140108133:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140108138:	48 83 c4 40          	add    $0x40,%rsp
14010813c:	5f                   	pop    %rdi
14010813d:	c3                   	ret
14010813e:	cc                   	int3
14010813f:	cc                   	int3
140108140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140108145:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010814a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14010814f:	57                   	push   %rdi
140108150:	48 83 ec 40          	sub    $0x40,%rsp
140108154:	49 8b d8             	mov    %r8,%rbx
140108157:	48 8b f2             	mov    %rdx,%rsi
14010815a:	48 8b f9             	mov    %rcx,%rdi
14010815d:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140108162:	49 8b c9             	mov    %r9,%rcx
140108165:	e8 16 07 00 00       	call   0x140108880
14010816a:	90                   	nop
14010816b:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140108170:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140108175:	4c 8b cb             	mov    %rbx,%r9
140108178:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14010817d:	48 8b d6             	mov    %rsi,%rdx
140108180:	48 8b cf             	mov    %rdi,%rcx
140108183:	e8 c8 22 00 00       	call   0x14010a450
140108188:	90                   	nop
140108189:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14010818e:	48 85 c0             	test   %rax,%rax
140108191:	74 16                	je     0x1401081a9
140108193:	48 8b 48 08          	mov    0x8(%rax),%rcx
140108197:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14010819b:	48 83 c0 08          	add    $0x8,%rax
14010819f:	48 03 c8             	add    %rax,%rcx
1401081a2:	48 8b 01             	mov    (%rcx),%rax
1401081a5:	ff 50 08             	call   *0x8(%rax)
1401081a8:	90                   	nop
1401081a9:	48 8b c6             	mov    %rsi,%rax
1401081ac:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401081b1:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401081b6:	48 83 c4 40          	add    $0x40,%rsp
1401081ba:	5f                   	pop    %rdi
1401081bb:	c3                   	ret
1401081bc:	cc                   	int3
1401081bd:	cc                   	int3
1401081be:	cc                   	int3
1401081bf:	cc                   	int3
1401081c0:	48 8b c4             	mov    %rsp,%rax
1401081c3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401081c7:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401081cb:	55                   	push   %rbp
1401081cc:	56                   	push   %rsi
1401081cd:	57                   	push   %rdi
1401081ce:	41 56                	push   %r14
1401081d0:	41 57                	push   %r15
1401081d2:	48 83 ec 40          	sub    $0x40,%rsp
1401081d6:	49 8b e9             	mov    %r9,%rbp
1401081d9:	4d 8b f0             	mov    %r8,%r14
1401081dc:	48 8b f2             	mov    %rdx,%rsi
1401081df:	4c 8b f9             	mov    %rcx,%r15
1401081e2:	33 ff                	xor    %edi,%edi
1401081e4:	89 78 c8             	mov    %edi,-0x38(%rax)
1401081e7:	48 89 3a             	mov    %rdi,(%rdx)
1401081ea:	c7 40 c8 01 00 00 00 	movl   $0x1,-0x38(%rax)
1401081f1:	4d 8b c1             	mov    %r9,%r8
1401081f4:	48 8d 50 18          	lea    0x18(%rax),%rdx
1401081f8:	49 8b 0e             	mov    (%r14),%rcx
1401081fb:	e8 d0 6e 01 00       	call   0x14011f0d0
140108200:	90                   	nop
140108201:	48 39 bc 24 80 00 00 	cmp    %rdi,0x80(%rsp)
140108208:	00
140108209:	74 59                	je     0x140108264
14010820b:	b9 90 00 00 00       	mov    $0x90,%ecx
140108210:	e8 33 20 1f 00       	call   0x1402fa248
140108215:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010821a:	48 85 c0             	test   %rax,%rax
14010821d:	74 21                	je     0x140108240
14010821f:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140108226:	00
140108227:	4c 8b cd             	mov    %rbp,%r9
14010822a:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140108231:	00
140108232:	49 8b d7             	mov    %r15,%rdx
140108235:	48 8b c8             	mov    %rax,%rcx
140108238:	e8 23 01 ff ff       	call   0x1400f8360
14010823d:	48 8b f8             	mov    %rax,%rdi
140108240:	48 85 ff             	test   %rdi,%rdi
140108243:	74 14                	je     0x140108259
140108245:	48 8b 47 08          	mov    0x8(%rdi),%rax
140108249:	48 63 48 04          	movslq 0x4(%rax),%rcx
14010824d:	48 83 c1 08          	add    $0x8,%rcx
140108251:	48 03 cf             	add    %rdi,%rcx
140108254:	48 8b 01             	mov    (%rcx),%rax
140108257:	ff 10                	call   *(%rax)
140108259:	48 8b 16             	mov    (%rsi),%rdx
14010825c:	48 89 3e             	mov    %rdi,(%rsi)
14010825f:	e9 2d 01 00 00       	jmp    0x140108391
140108264:	48 8b d5             	mov    %rbp,%rdx
140108267:	49 8b 0e             	mov    (%r14),%rcx
14010826a:	e8 91 e7 ff ff       	call   0x140106a00
14010826f:	84 c0                	test   %al,%al
140108271:	0f 84 35 01 00 00    	je     0x1401083ac
140108277:	b9 90 00 00 00       	mov    $0x90,%ecx
14010827c:	e8 c7 1f 1f 00       	call   0x1402fa248
140108281:	48 8b d8             	mov    %rax,%rbx
140108284:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140108289:	48 85 c0             	test   %rax,%rax
14010828c:	0f 84 dd 00 00 00    	je     0x14010836f
140108292:	48 8d 05 af db 22 00 	lea    0x22dbaf(%rip),%rax        # 0x140335e48
140108299:	48 89 43 08          	mov    %rax,0x8(%rbx)
14010829d:	48 8d 05 74 a8 22 00 	lea    0x22a874(%rip),%rax        # 0x140332b18
1401082a4:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
1401082ab:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
1401082b2:	00
1401082b3:	48 8d 05 d6 a8 22 00 	lea    0x22a8d6(%rip),%rax        # 0x140332b90
1401082ba:	48 89 03             	mov    %rax,(%rbx)
1401082bd:	48 63 05 88 db 22 00 	movslq 0x22db88(%rip),%rax        # 0x140335e4c
1401082c4:	48 8d 0d 9d a8 22 00 	lea    0x22a89d(%rip),%rcx        # 0x140332b68
1401082cb:	48 89 4c 18 08       	mov    %rcx,0x8(%rax,%rbx,1)
1401082d0:	48 8d 05 11 db 22 00 	lea    0x22db11(%rip),%rax        # 0x140335de8
1401082d7:	48 89 03             	mov    %rax,(%rbx)
1401082da:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401082de:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401082e2:	48 8d 05 37 db 22 00 	lea    0x22db37(%rip),%rax        # 0x140335e20