1401028ff:	48 8d 15 52 1a 23 00 	lea    0x231a52(%rip),%rdx        # 0x140334358
140102906:	48 8b cb             	mov    %rbx,%rcx
140102909:	e8 20 a1 1f 00       	call   0x1402fca2e
14010290e:	c6 43 12 00          	movb   $0x0,0x12(%rbx)
140102912:	eb 20                	jmp    0x140102934
140102914:	48 c7 44 24 20 12 00 	movq   $0x12,0x20(%rsp)
14010291b:	00 00
14010291d:	4c 8d 0d 34 1a 23 00 	lea    0x231a34(%rip),%r9        # 0x140334358
140102924:	45 33 c0             	xor    %r8d,%r8d
140102927:	ba 12 00 00 00       	mov    $0x12,%edx
14010292c:	48 8b cf             	mov    %rdi,%rcx
14010292f:	e8 2c d5 f8 ff       	call   0x14008fe60
140102934:	49 8b f6             	mov    %r14,%rsi
140102937:	0f ba e5 0e          	bt     $0xe,%ebp
14010293b:	0f 83 c2 00 00 00    	jae    0x140102a03
140102941:	48 8b 0e             	mov    (%rsi),%rcx
140102944:	4c 8b f6             	mov    %rsi,%r14
140102947:	48 85 c9             	test   %rcx,%rcx
14010294a:	74 4f                	je     0x14010299b
14010294c:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140102950:	48 8b c2             	mov    %rdx,%rax
140102953:	48 2b c1             	sub    %rcx,%rax
140102956:	48 83 f8 01          	cmp    $0x1,%rax
14010295a:	72 1f                	jb     0x14010297b
14010295c:	48 8d 41 01          	lea    0x1(%rcx),%rax
140102960:	48 89 06             	mov    %rax,(%rsi)
140102963:	48 8b c7             	mov    %rdi,%rax
140102966:	48 83 fa 0f          	cmp    $0xf,%rdx
14010296a:	76 07                	jbe    0x140102973
14010296c:	48 8b 07             	mov    (%rdi),%rax
14010296f:	4c 8d 77 10          	lea    0x10(%rdi),%r14
140102973:	66 c7 04 08 2c 00    	movw   $0x2c,(%rax,%rcx,1)
140102979:	eb 20                	jmp    0x14010299b
14010297b:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140102982:	00 00
140102984:	4c 8d 0d 5d c7 22 00 	lea    0x22c75d(%rip),%r9        # 0x14032f0e8
14010298b:	45 33 c0             	xor    %r8d,%r8d
14010298e:	ba 01 00 00 00       	mov    $0x1,%edx
140102993:	48 8b cf             	mov    %rdi,%rcx
140102996:	e8 c5 d4 f8 ff       	call   0x14008fe60
14010299b:	48 8b 0e             	mov    (%rsi),%rcx
14010299e:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1401029a2:	48 8b c2             	mov    %rdx,%rax
1401029a5:	48 2b c1             	sub    %rcx,%rax
1401029a8:	48 83 f8 19          	cmp    $0x19,%rax
1401029ac:	72 32                	jb     0x1401029e0
1401029ae:	48 8d 41 19          	lea    0x19(%rcx),%rax
1401029b2:	49 89 06             	mov    %rax,(%r14)
1401029b5:	48 8b c7             	mov    %rdi,%rax
1401029b8:	48 83 fa 0f          	cmp    $0xf,%rdx
1401029bc:	76 03                	jbe    0x1401029c1
1401029be:	48 8b 07             	mov    (%rdi),%rax
1401029c1:	48 8d 1c 08          	lea    (%rax,%rcx,1),%rbx
1401029c5:	41 b8 19 00 00 00    	mov    $0x19,%r8d
1401029cb:	48 8d 15 9e 19 23 00 	lea    0x23199e(%rip),%rdx        # 0x140334370
1401029d2:	48 8b cb             	mov    %rbx,%rcx
1401029d5:	e8 54 a0 1f 00       	call   0x1402fca2e
1401029da:	c6 43 19 00          	movb   $0x0,0x19(%rbx)
1401029de:	eb 20                	jmp    0x140102a00
1401029e0:	48 c7 44 24 20 19 00 	movq   $0x19,0x20(%rsp)
1401029e7:	00 00
1401029e9:	4c 8d 0d 80 19 23 00 	lea    0x231980(%rip),%r9        # 0x140334370
1401029f0:	45 33 c0             	xor    %r8d,%r8d
1401029f3:	ba 19 00 00 00       	mov    $0x19,%edx
1401029f8:	48 8b cf             	mov    %rdi,%rcx
1401029fb:	e8 60 d4 f8 ff       	call   0x14008fe60
140102a00:	49 8b f6             	mov    %r14,%rsi
140102a03:	0f ba e5 0f          	bt     $0xf,%ebp
140102a07:	0f 83 c2 00 00 00    	jae    0x140102acf
140102a0d:	48 8b 0e             	mov    (%rsi),%rcx
140102a10:	4c 8b f6             	mov    %rsi,%r14
140102a13:	48 85 c9             	test   %rcx,%rcx
140102a16:	74 4f                	je     0x140102a67
140102a18:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140102a1c:	48 8b c2             	mov    %rdx,%rax
140102a1f:	48 2b c1             	sub    %rcx,%rax
140102a22:	48 83 f8 01          	cmp    $0x1,%rax
140102a26:	72 1f                	jb     0x140102a47
140102a28:	48 8d 41 01          	lea    0x1(%rcx),%rax
140102a2c:	48 89 06             	mov    %rax,(%rsi)
140102a2f:	48 8b c7             	mov    %rdi,%rax
140102a32:	48 83 fa 0f          	cmp    $0xf,%rdx
140102a36:	76 07                	jbe    0x140102a3f
140102a38:	48 8b 07             	mov    (%rdi),%rax
140102a3b:	4c 8d 77 10          	lea    0x10(%rdi),%r14
140102a3f:	66 c7 04 08 2c 00    	movw   $0x2c,(%rax,%rcx,1)
140102a45:	eb 20                	jmp    0x140102a67
140102a47:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140102a4e:	00 00
140102a50:	4c 8d 0d 91 c6 22 00 	lea    0x22c691(%rip),%r9        # 0x14032f0e8
140102a57:	45 33 c0             	xor    %r8d,%r8d
140102a5a:	ba 01 00 00 00       	mov    $0x1,%edx
140102a5f:	48 8b cf             	mov    %rdi,%rcx
140102a62:	e8 f9 d3 f8 ff       	call   0x14008fe60
140102a67:	48 8b 0e             	mov    (%rsi),%rcx
140102a6a:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140102a6e:	48 8b c2             	mov    %rdx,%rax
140102a71:	48 2b c1             	sub    %rcx,%rax
140102a74:	48 83 f8 11          	cmp    $0x11,%rax
140102a78:	72 32                	jb     0x140102aac
140102a7a:	48 8d 41 11          	lea    0x11(%rcx),%rax
140102a7e:	49 89 06             	mov    %rax,(%r14)
140102a81:	48 8b c7             	mov    %rdi,%rax
140102a84:	48 83 fa 0f          	cmp    $0xf,%rdx
140102a88:	76 03                	jbe    0x140102a8d
140102a8a:	48 8b 07             	mov    (%rdi),%rax
140102a8d:	48 8d 1c 08          	lea    (%rax,%rcx,1),%rbx
140102a91:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140102a97:	48 8d 15 f2 18 23 00 	lea    0x2318f2(%rip),%rdx        # 0x140334390
140102a9e:	48 8b cb             	mov    %rbx,%rcx
140102aa1:	e8 88 9f 1f 00       	call   0x1402fca2e
140102aa6:	c6 43 11 00          	movb   $0x0,0x11(%rbx)
140102aaa:	eb 20                	jmp    0x140102acc
140102aac:	48 c7 44 24 20 11 00 	movq   $0x11,0x20(%rsp)
140102ab3:	00 00
140102ab5:	4c 8d 0d d4 18 23 00 	lea    0x2318d4(%rip),%r9        # 0x140334390
140102abc:	45 33 c0             	xor    %r8d,%r8d
140102abf:	ba 11 00 00 00       	mov    $0x11,%edx
140102ac4:	48 8b cf             	mov    %rdi,%rcx
140102ac7:	e8 94 d3 f8 ff       	call   0x14008fe60
140102acc:	49 8b f6             	mov    %r14,%rsi
140102acf:	0f ba e5 10          	bt     $0x10,%ebp
140102ad3:	0f 83 c2 00 00 00    	jae    0x140102b9b
140102ad9:	48 8b 0e             	mov    (%rsi),%rcx
140102adc:	4c 8b f6             	mov    %rsi,%r14
140102adf:	48 85 c9             	test   %rcx,%rcx
140102ae2:	74 4f                	je     0x140102b33
140102ae4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140102ae8:	48 8b c2             	mov    %rdx,%rax
140102aeb:	48 2b c1             	sub    %rcx,%rax
140102aee:	48 83 f8 01          	cmp    $0x1,%rax
140102af2:	72 1f                	jb     0x140102b13
140102af4:	48 8d 41 01          	lea    0x1(%rcx),%rax
140102af8:	48 89 06             	mov    %rax,(%rsi)
140102afb:	48 8b c7             	mov    %rdi,%rax
140102afe:	48 83 fa 0f          	cmp    $0xf,%rdx
140102b02:	76 07                	jbe    0x140102b0b
140102b04:	48 8b 07             	mov    (%rdi),%rax
140102b07:	4c 8d 77 10          	lea    0x10(%rdi),%r14
140102b0b:	66 c7 04 08 2c 00    	movw   $0x2c,(%rax,%rcx,1)
140102b11:	eb 20                	jmp    0x140102b33
140102b13:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140102b1a:	00 00
140102b1c:	4c 8d 0d c5 c5 22 00 	lea    0x22c5c5(%rip),%r9        # 0x14032f0e8
140102b23:	45 33 c0             	xor    %r8d,%r8d
140102b26:	ba 01 00 00 00       	mov    $0x1,%edx
140102b2b:	48 8b cf             	mov    %rdi,%rcx
140102b2e:	e8 2d d3 f8 ff       	call   0x14008fe60
140102b33:	48 8b 0e             	mov    (%rsi),%rcx
140102b36:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140102b3a:	48 8b c2             	mov    %rdx,%rax
140102b3d:	48 2b c1             	sub    %rcx,%rax
140102b40:	48 83 f8 05          	cmp    $0x5,%rax
140102b44:	72 32                	jb     0x140102b78
140102b46:	48 8d 41 05          	lea    0x5(%rcx),%rax
140102b4a:	49 89 06             	mov    %rax,(%r14)
140102b4d:	48 8b c7             	mov    %rdi,%rax
140102b50:	48 83 fa 0f          	cmp    $0xf,%rdx
140102b54:	76 03                	jbe    0x140102b59
140102b56:	48 8b 07             	mov    (%rdi),%rax
140102b59:	48 8d 1c 08          	lea    (%rax,%rcx,1),%rbx
140102b5d:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140102b63:	48 8d 15 3a 18 23 00 	lea    0x23183a(%rip),%rdx        # 0x1403343a4
140102b6a:	48 8b cb             	mov    %rbx,%rcx
140102b6d:	e8 bc 9e 1f 00       	call   0x1402fca2e
140102b72:	c6 43 05 00          	movb   $0x0,0x5(%rbx)
140102b76:	eb 20                	jmp    0x140102b98
140102b78:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
140102b7f:	00 00
140102b81:	4c 8d 0d 1c 18 23 00 	lea    0x23181c(%rip),%r9        # 0x1403343a4
140102b88:	45 33 c0             	xor    %r8d,%r8d
140102b8b:	ba 05 00 00 00       	mov    $0x5,%edx
140102b90:	48 8b cf             	mov    %rdi,%rcx
140102b93:	e8 c8 d2 f8 ff       	call   0x14008fe60
140102b98:	49 8b f6             	mov    %r14,%rsi
140102b9b:	0f ba e5 11          	bt     $0x11,%ebp
140102b9f:	0f 83 c2 00 00 00    	jae    0x140102c67
140102ba5:	48 8b 0e             	mov    (%rsi),%rcx
140102ba8:	4c 8b f6             	mov    %rsi,%r14
140102bab:	48 85 c9             	test   %rcx,%rcx
140102bae:	74 4f                	je     0x140102bff
140102bb0:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140102bb4:	48 8b c2             	mov    %rdx,%rax
140102bb7:	48 2b c1             	sub    %rcx,%rax
140102bba:	48 83 f8 01          	cmp    $0x1,%rax
140102bbe:	72 1f                	jb     0x140102bdf
140102bc0:	48 8d 41 01          	lea    0x1(%rcx),%rax
140102bc4:	48 89 06             	mov    %rax,(%rsi)
140102bc7:	48 8b c7             	mov    %rdi,%rax
140102bca:	48 83 fa 0f          	cmp    $0xf,%rdx
140102bce:	76 07                	jbe    0x140102bd7
140102bd0:	48 8b 07             	mov    (%rdi),%rax
140102bd3:	4c 8d 77 10          	lea    0x10(%rdi),%r14
140102bd7:	66 c7 04 08 2c 00    	movw   $0x2c,(%rax,%rcx,1)
140102bdd:	eb 20                	jmp    0x140102bff
140102bdf:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140102be6:	00 00
140102be8:	4c 8d 0d f9 c4 22 00 	lea    0x22c4f9(%rip),%r9        # 0x14032f0e8
140102bef:	45 33 c0             	xor    %r8d,%r8d
140102bf2:	ba 01 00 00 00       	mov    $0x1,%edx
140102bf7:	48 8b cf             	mov    %rdi,%rcx
140102bfa:	e8 61 d2 f8 ff       	call   0x14008fe60
140102bff:	48 8b 0e             	mov    (%rsi),%rcx
140102c02:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140102c06:	48 8b c2             	mov    %rdx,%rax
140102c09:	48 2b c1             	sub    %rcx,%rax
140102c0c:	48 83 f8 14          	cmp    $0x14,%rax
140102c10:	72 32                	jb     0x140102c44
140102c12:	48 8d 41 14          	lea    0x14(%rcx),%rax
140102c16:	49 89 06             	mov    %rax,(%r14)
140102c19:	48 8b c7             	mov    %rdi,%rax
140102c1c:	48 83 fa 0f          	cmp    $0xf,%rdx
140102c20:	76 03                	jbe    0x140102c25
140102c22:	48 8b 07             	mov    (%rdi),%rax
140102c25:	48 8d 1c 08          	lea    (%rax,%rcx,1),%rbx
140102c29:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140102c2f:	48 8d 15 7a 17 23 00 	lea    0x23177a(%rip),%rdx        # 0x1403343b0
140102c36:	48 8b cb             	mov    %rbx,%rcx
140102c39:	e8 f0 9d 1f 00       	call   0x1402fca2e
140102c3e:	c6 43 14 00          	movb   $0x0,0x14(%rbx)
140102c42:	eb 20                	jmp    0x140102c64
140102c44:	48 c7 44 24 20 14 00 	movq   $0x14,0x20(%rsp)
140102c4b:	00 00
140102c4d:	4c 8d 0d 5c 17 23 00 	lea    0x23175c(%rip),%r9        # 0x1403343b0
140102c54:	45 33 c0             	xor    %r8d,%r8d
140102c57:	ba 14 00 00 00       	mov    $0x14,%edx
140102c5c:	48 8b cf             	mov    %rdi,%rcx
140102c5f:	e8 fc d1 f8 ff       	call   0x14008fe60
140102c64:	49 8b f6             	mov    %r14,%rsi
140102c67:	0f ba e5 13          	bt     $0x13,%ebp
140102c6b:	73 6c                	jae    0x140102cd9
140102c6d:	48 8b 0e             	mov    (%rsi),%rcx
140102c70:	48 85 c9             	test   %rcx,%rcx
140102c73:	74 4f                	je     0x140102cc4
140102c75:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140102c79:	48 8b c2             	mov    %rdx,%rax
140102c7c:	48 2b c1             	sub    %rcx,%rax
140102c7f:	48 83 f8 01          	cmp    $0x1,%rax
140102c83:	72 1f                	jb     0x140102ca4
140102c85:	48 8d 41 01          	lea    0x1(%rcx),%rax
140102c89:	48 89 06             	mov    %rax,(%rsi)
140102c8c:	48 8b c7             	mov    %rdi,%rax
140102c8f:	48 83 fa 0f          	cmp    $0xf,%rdx
140102c93:	76 03                	jbe    0x140102c98
140102c95:	48 8b 07             	mov    (%rdi),%rax
140102c98:	66 c7 04 08 2c 00    	movw   $0x2c,(%rax,%rcx,1)
140102c9e:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140102ca2:	eb 20                	jmp    0x140102cc4
140102ca4:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140102cab:	00 00
140102cad:	4c 8d 0d 34 c4 22 00 	lea    0x22c434(%rip),%r9        # 0x14032f0e8
140102cb4:	45 33 c0             	xor    %r8d,%r8d
140102cb7:	ba 01 00 00 00       	mov    $0x1,%edx
140102cbc:	48 8b cf             	mov    %rdi,%rcx
140102cbf:	e8 9c d1 f8 ff       	call   0x14008fe60
140102cc4:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140102cca:	48 8d 15 f7 16 23 00 	lea    0x2316f7(%rip),%rdx        # 0x1403343c8
140102cd1:	48 8b cf             	mov    %rdi,%rcx
140102cd4:	e8 b7 e9 fb ff       	call   0x1400c1690
140102cd9:	48 8b de             	mov    %rsi,%rbx
140102cdc:	0f ba e5 14          	bt     $0x14,%ebp
140102ce0:	73 34                	jae    0x140102d16
140102ce2:	48 83 3e 00          	cmpq   $0x0,(%rsi)
140102ce6:	74 19                	je     0x140102d01
140102ce8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140102cee:	48 8d 15 f3 c3 22 00 	lea    0x22c3f3(%rip),%rdx        # 0x14032f0e8
140102cf5:	48 8b cf             	mov    %rdi,%rcx
140102cf8:	e8 93 e9 fb ff       	call   0x1400c1690
140102cfd:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140102d01:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140102d07:	48 8d 15 d2 16 23 00 	lea    0x2316d2(%rip),%rdx        # 0x1403343e0
140102d0e:	48 8b cf             	mov    %rdi,%rcx
140102d11:	e8 7a e9 fb ff       	call   0x1400c1690
140102d16:	f7 c5 08 12 e4 ff    	test   $0xffe41208,%ebp
140102d1c:	74 33                	je     0x140102d51
140102d1e:	48 83 3e 00          	cmpq   $0x0,(%rsi)
140102d22:	74 15                	je     0x140102d39
140102d24:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140102d2a:	48 8d 15 b7 c3 22 00 	lea    0x22c3b7(%rip),%rdx        # 0x14032f0e8
140102d31:	48 8b cf             	mov    %rdi,%rcx
140102d34:	e8 57 e9 fb ff       	call   0x1400c1690
140102d39:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140102d3f:	48 8d 15 b2 16 23 00 	lea    0x2316b2(%rip),%rdx        # 0x1403343f8
140102d46:	48 8b cf             	mov    %rdi,%rcx
140102d49:	e8 42 e9 fb ff       	call   0x1400c1690
140102d4e:	48 8b f3             	mov    %rbx,%rsi
140102d51:	48 83 3e 00          	cmpq   $0x0,(%rsi)
140102d55:	75 15                	jne    0x140102d6c
140102d57:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140102d5d:	48 8d 15 00 b2 22 00 	lea    0x22b200(%rip),%rdx        # 0x14032df64
140102d64:	48 8b cf             	mov    %rdi,%rcx
140102d67:	e8 24 e9 fb ff       	call   0x1400c1690
140102d6c:	48 8b c7             	mov    %rdi,%rax
140102d6f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140102d74:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140102d79:	48 83 c4 40          	add    $0x40,%rsp
140102d7d:	41 5e                	pop    %r14
140102d7f:	5f                   	pop    %rdi
140102d80:	5e                   	pop    %rsi
140102d81:	c3                   	ret
140102d82:	cc                   	int3
140102d83:	cc                   	int3
140102d84:	cc                   	int3
140102d85:	cc                   	int3
140102d86:	cc                   	int3
140102d87:	cc                   	int3
140102d88:	cc                   	int3
140102d89:	cc                   	int3
140102d8a:	cc                   	int3
140102d8b:	cc                   	int3
140102d8c:	cc                   	int3
140102d8d:	cc                   	int3
140102d8e:	cc                   	int3
140102d8f:	cc                   	int3
140102d90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140102d95:	55                   	push   %rbp
140102d96:	56                   	push   %rsi
140102d97:	57                   	push   %rdi
140102d98:	41 54                	push   %r12
140102d9a:	41 55                	push   %r13
140102d9c:	41 56                	push   %r14
140102d9e:	41 57                	push   %r15
140102da0:	b8 a0 10 00 00       	mov    $0x10a0,%eax
140102da5:	e8 36 78 1f 00       	call   0x1402fa5e0
140102daa:	48 2b e0             	sub    %rax,%rsp
140102dad:	48 8b 05 cc 53 30 00 	mov    0x3053cc(%rip),%rax        # 0x140408180
140102db4:	48 33 c4             	xor    %rsp,%rax
140102db7:	48 89 84 24 90 10 00 	mov    %rax,0x1090(%rsp)
140102dbe:	00
140102dbf:	49 8b f9             	mov    %r9,%rdi
140102dc2:	4d 8b e0             	mov    %r8,%r12
140102dc5:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140102dca:	4c 8b c2             	mov    %rdx,%r8
140102dcd:	44 0f b6 f9          	movzbl %cl,%r15d
140102dd1:	48 8b 42 08          	mov    0x8(%rdx),%rax
140102dd5:	33 db                	xor    %ebx,%ebx
140102dd7:	48 85 c0             	test   %rax,%rax
140102dda:	74 06                	je     0x140102de2
140102ddc:	48 8b 40 08          	mov    0x8(%rax),%rax
140102de0:	eb 03                	jmp    0x140102de5
140102de2:	48 8b c3             	mov    %rbx,%rax
140102de5:	41 be 00 08 00 00    	mov    $0x800,%r14d
140102deb:	49 3b c6             	cmp    %r14,%rax
140102dee:	4c 0f 42 f0          	cmovb  %rax,%r14
140102df2:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140102df7:	49 8b c8             	mov    %r8,%rcx
140102dfa:	e8 c1 83 02 00       	call   0x14012b1c0
140102dff:	90                   	nop
140102e00:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140102e05:	76 03                	jbe    0x140102e0a