140902998:	e9 00 03 00 00       	jmp    0x140902c9d
14090299d:	41 8b 45 00          	mov    0x0(%r13),%eax
1409029a1:	85 c0                	test   %eax,%eax
1409029a3:	7e 08                	jle    0x1409029ad
1409029a5:	6b c0 68             	imul   $0x68,%eax,%eax
1409029a8:	83 c0 08             	add    $0x8,%eax
1409029ab:	eb 05                	jmp    0x1409029b2
1409029ad:	b8 70 00 00 00       	mov    $0x70,%eax
1409029b2:	48 63 d0             	movslq %eax,%rdx
1409029b5:	48 8b cb             	mov    %rbx,%rcx
1409029b8:	e8 43 3c fd ff       	call   0x1408d6600
1409029bd:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1409029c4:	00
1409029c5:	4c 8b e0             	mov    %rax,%r12
1409029c8:	48 85 c0             	test   %rax,%rax
1409029cb:	75 1c                	jne    0x1409029e9
1409029cd:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
1409029d4:	00
1409029d5:	48 89 45 20          	mov    %rax,0x20(%rbp)
1409029d9:	0f b6 84 24 b8 00 00 	movzbl 0xb8(%rsp),%eax
1409029e0:	00
1409029e1:	88 45 01             	mov    %al,0x1(%rbp)
1409029e4:	e9 b4 02 00 00       	jmp    0x140902c9d
1409029e9:	41 8b 45 00          	mov    0x0(%r13),%eax
1409029ed:	45 33 ed             	xor    %r13d,%r13d
1409029f0:	41 89 44 24 04       	mov    %eax,0x4(%r12)
1409029f5:	41 89 04 24          	mov    %eax,(%r12)
1409029f9:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140902a00:	00
140902a01:	44 39 28             	cmp    %r13d,(%rax)
140902a04:	0f 8e 6a 02 00 00    	jle    0x140902c74
140902a0a:	4c 8b f8             	mov    %rax,%r15
140902a0d:	4d 8d 74 24 10       	lea    0x10(%r12),%r14
140902a12:	4d 2b fc             	sub    %r12,%r15
140902a15:	4c 8b e0             	mov    %rax,%r12
140902a18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140902a1f:	00
140902a20:	4b 8b 44 3e f8       	mov    -0x8(%r14,%r15,1),%rax
140902a25:	49 89 46 f8          	mov    %rax,-0x8(%r14)
140902a29:	4b 8b 2c 3e          	mov    (%r14,%r15,1),%rbp
140902a2d:	48 85 ed             	test   %rbp,%rbp
140902a30:	75 04                	jne    0x140902a36
140902a32:	33 f6                	xor    %esi,%esi
140902a34:	eb 46                	jmp    0x140902a7c
140902a36:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140902a3d:	0f 1f 00             	nopl   (%rax)
140902a40:	48 ff c7             	inc    %rdi
140902a43:	80 3c 2f 00          	cmpb   $0x0,(%rdi,%rbp,1)
140902a47:	75 f7                	jne    0x140902a40
140902a49:	48 ff c7             	inc    %rdi
140902a4c:	48 85 db             	test   %rbx,%rbx
140902a4f:	74 0d                	je     0x140902a5e
140902a51:	48 8b d7             	mov    %rdi,%rdx
140902a54:	48 8b cb             	mov    %rbx,%rcx
140902a57:	e8 a4 3b fd ff       	call   0x1408d6600
140902a5c:	eb 08                	jmp    0x140902a66
140902a5e:	48 8b cf             	mov    %rdi,%rcx
140902a61:	e8 fa ac fe ff       	call   0x1408ed760
140902a66:	48 8b f0             	mov    %rax,%rsi
140902a69:	48 85 c0             	test   %rax,%rax
140902a6c:	74 0e                	je     0x140902a7c
140902a6e:	4c 8b c7             	mov    %rdi,%r8
140902a71:	48 8b d5             	mov    %rbp,%rdx
140902a74:	48 8b c8             	mov    %rax,%rcx
140902a77:	e8 94 c5 5d 00       	call   0x140edf010
140902a7c:	49 89 36             	mov    %rsi,(%r14)
140902a7f:	4b 8b 6c 3e 08       	mov    0x8(%r14,%r15,1),%rbp
140902a84:	48 85 ed             	test   %rbp,%rbp
140902a87:	75 04                	jne    0x140902a8d
140902a89:	33 f6                	xor    %esi,%esi
140902a8b:	eb 43                	jmp    0x140902ad0
140902a8d:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140902a94:	48 ff c7             	inc    %rdi
140902a97:	80 3c 2f 00          	cmpb   $0x0,(%rdi,%rbp,1)
140902a9b:	75 f7                	jne    0x140902a94
140902a9d:	48 ff c7             	inc    %rdi
140902aa0:	48 85 db             	test   %rbx,%rbx
140902aa3:	74 0d                	je     0x140902ab2
140902aa5:	48 8b d7             	mov    %rdi,%rdx
140902aa8:	48 8b cb             	mov    %rbx,%rcx
140902aab:	e8 50 3b fd ff       	call   0x1408d6600
140902ab0:	eb 08                	jmp    0x140902aba
140902ab2:	48 8b cf             	mov    %rdi,%rcx
140902ab5:	e8 a6 ac fe ff       	call   0x1408ed760
140902aba:	48 8b f0             	mov    %rax,%rsi
140902abd:	48 85 c0             	test   %rax,%rax
140902ac0:	74 0e                	je     0x140902ad0
140902ac2:	4c 8b c7             	mov    %rdi,%r8
140902ac5:	48 8b d5             	mov    %rbp,%rdx
140902ac8:	48 8b c8             	mov    %rax,%rcx
140902acb:	e8 40 c5 5d 00       	call   0x140edf010
140902ad0:	49 89 76 08          	mov    %rsi,0x8(%r14)
140902ad4:	4b 8b 6c 3e 10       	mov    0x10(%r14,%r15,1),%rbp
140902ad9:	48 85 ed             	test   %rbp,%rbp
140902adc:	75 04                	jne    0x140902ae2
140902ade:	33 f6                	xor    %esi,%esi
140902ae0:	eb 4a                	jmp    0x140902b2c
140902ae2:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140902ae9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140902af0:	48 ff c7             	inc    %rdi
140902af3:	80 3c 2f 00          	cmpb   $0x0,(%rdi,%rbp,1)
140902af7:	75 f7                	jne    0x140902af0
140902af9:	48 ff c7             	inc    %rdi
140902afc:	48 85 db             	test   %rbx,%rbx
140902aff:	74 0d                	je     0x140902b0e
140902b01:	48 8b d7             	mov    %rdi,%rdx
140902b04:	48 8b cb             	mov    %rbx,%rcx
140902b07:	e8 f4 3a fd ff       	call   0x1408d6600
140902b0c:	eb 08                	jmp    0x140902b16
140902b0e:	48 8b cf             	mov    %rdi,%rcx
140902b11:	e8 4a ac fe ff       	call   0x1408ed760
140902b16:	48 8b f0             	mov    %rax,%rsi
140902b19:	48 85 c0             	test   %rax,%rax
140902b1c:	74 0e                	je     0x140902b2c
140902b1e:	4c 8b c7             	mov    %rdi,%r8
140902b21:	48 8b d5             	mov    %rbp,%rdx
140902b24:	48 8b c8             	mov    %rax,%rcx
140902b27:	e8 e4 c4 5d 00       	call   0x140edf010
140902b2c:	49 89 76 10          	mov    %rsi,0x10(%r14)
140902b30:	4b 8b 4c 3e 34       	mov    0x34(%r14,%r15,1),%rcx
140902b35:	49 89 4e 34          	mov    %rcx,0x34(%r14)
140902b39:	43 8b 44 3e 3c       	mov    0x3c(%r14,%r15,1),%eax
140902b3e:	41 89 46 3c          	mov    %eax,0x3c(%r14)
140902b42:	43 8b 44 3e 28       	mov    0x28(%r14,%r15,1),%eax
140902b47:	48 c1 e9 20          	shr    $0x20,%rcx
140902b4b:	41 89 46 28          	mov    %eax,0x28(%r14)
140902b4f:	43 8b 44 3e 2c       	mov    0x2c(%r14,%r15,1),%eax
140902b54:	41 89 46 2c          	mov    %eax,0x2c(%r14)
140902b58:	f6 c1 02             	test   $0x2,%cl
140902b5b:	74 59                	je     0x140902bb6
140902b5d:	4b 8b 6c 37 50       	mov    0x50(%r15,%r14,1),%rbp
140902b62:	48 85 ed             	test   %rbp,%rbp
140902b65:	75 04                	jne    0x140902b6b
140902b67:	33 f6                	xor    %esi,%esi
140902b69:	eb 47                	jmp    0x140902bb2
140902b6b:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140902b72:	48 ff c7             	inc    %rdi
140902b75:	80 3c 2f 00          	cmpb   $0x0,(%rdi,%rbp,1)
140902b79:	75 f7                	jne    0x140902b72
140902b7b:	48 ff c7             	inc    %rdi
140902b7e:	48 85 db             	test   %rbx,%rbx
140902b81:	74 0d                	je     0x140902b90
140902b83:	48 8b d7             	mov    %rdi,%rdx
140902b86:	48 8b cb             	mov    %rbx,%rcx
140902b89:	e8 72 3a fd ff       	call   0x1408d6600
140902b8e:	eb 08                	jmp    0x140902b98
140902b90:	48 8b cf             	mov    %rdi,%rcx
140902b93:	e8 c8 ab fe ff       	call   0x1408ed760
140902b98:	48 8b f0             	mov    %rax,%rsi
140902b9b:	48 85 c0             	test   %rax,%rax
140902b9e:	74 0e                	je     0x140902bae
140902ba0:	4c 8b c7             	mov    %rdi,%r8
140902ba3:	48 8b d5             	mov    %rbp,%rdx
140902ba6:	48 8b c8             	mov    %rax,%rcx
140902ba9:	e8 62 c4 5d 00       	call   0x140edf010
140902bae:	41 8b 4e 38          	mov    0x38(%r14),%ecx
140902bb2:	49 89 76 50          	mov    %rsi,0x50(%r14)
140902bb6:	4b 8b 44 3e 58       	mov    0x58(%r14,%r15,1),%rax
140902bbb:	49 89 46 58          	mov    %rax,0x58(%r14)
140902bbf:	0f ba e1 08          	bt     $0x8,%ecx
140902bc3:	73 02                	jae    0x140902bc7
140902bc5:	ff 00                	incl   (%rax)
140902bc7:	41 f6 46 38 04       	testb  $0x4,0x38(%r14)
140902bcc:	74 17                	je     0x140902be5
140902bce:	4b 8b 54 37 50       	mov    0x50(%r15,%r14,1),%rdx
140902bd3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140902bd9:	48 8b cb             	mov    %rbx,%rcx
140902bdc:	e8 ff d1 fd ff       	call   0x1408dfde0
140902be1:	49 89 46 50          	mov    %rax,0x50(%r14)
140902be5:	4b 8b 44 37 18       	mov    0x18(%r15,%r14,1),%rax
140902bea:	49 89 46 18          	mov    %rax,0x18(%r14)
140902bee:	48 85 c0             	test   %rax,%rax
140902bf1:	74 03                	je     0x140902bf6
140902bf3:	ff 40 2c             	incl   0x2c(%rax)
140902bf6:	4b 8b 54 37 20       	mov    0x20(%r15,%r14,1),%rdx
140902bfb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140902c01:	48 8b cb             	mov    %rbx,%rcx
140902c04:	e8 87 bf ff ff       	call   0x1408feb90
140902c09:	49 89 46 20          	mov    %rax,0x20(%r14)
140902c0d:	43 f7 44 37 38 00 04 	testl  $0x400,0x38(%r15,%r14,1)
140902c14:	00 00
140902c16:	4b 8b 54 3e 40       	mov    0x40(%r14,%r15,1),%rdx
140902c1b:	74 0a                	je     0x140902c27
140902c1d:	48 8b cb             	mov    %rbx,%rcx
140902c20:	e8 eb 60 fe ff       	call   0x1408e8d10
140902c25:	eb 1a                	jmp    0x140902c41
140902c27:	48 85 d2             	test   %rdx,%rdx
140902c2a:	74 13                	je     0x140902c3f
140902c2c:	45 33 c9             	xor    %r9d,%r9d
140902c2f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140902c35:	48 8b cb             	mov    %rbx,%rcx
140902c38:	e8 f3 06 fa ff       	call   0x1408a3330
140902c3d:	eb 02                	jmp    0x140902c41
140902c3f:	33 c0                	xor    %eax,%eax
140902c41:	49 89 46 40          	mov    %rax,0x40(%r14)
140902c45:	41 ff c5             	inc    %r13d
140902c48:	4b 8b 44 37 48       	mov    0x48(%r15,%r14,1),%rax
140902c4d:	49 89 46 48          	mov    %rax,0x48(%r14)
140902c51:	49 83 c6 68          	add    $0x68,%r14
140902c55:	45 3b 2c 24          	cmp    (%r12),%r13d
140902c59:	0f 8c c1 fd ff ff    	jl     0x140902a20
140902c5f:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
140902c66:	00
140902c67:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
140902c6e:	00
140902c6f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140902c74:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
140902c7b:	00
140902c7c:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
140902c83:	00
140902c84:	0f b6 84 24 b8 00 00 	movzbl 0xb8(%rsp),%eax
140902c8b:	00
140902c8c:	4c 89 65 20          	mov    %r12,0x20(%rbp)
140902c90:	88 45 01             	mov    %al,0x1(%rbp)
140902c93:	eb 08                	jmp    0x140902c9d
140902c95:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
140902c9c:	00
140902c9d:	4c 8b a4 24 98 00 00 	mov    0x98(%rsp),%r12
140902ca4:	00
140902ca5:	48 85 f6             	test   %rsi,%rsi
140902ca8:	74 0b                	je     0x140902cb5
140902caa:	48 8b d6             	mov    %rsi,%rdx
140902cad:	48 8b cb             	mov    %rbx,%rcx
140902cb0:	e8 bb 0f fa ff       	call   0x1408a3c70
140902cb5:	48 85 ff             	test   %rdi,%rdi
140902cb8:	74 0b                	je     0x140902cc5
140902cba:	48 8b d7             	mov    %rdi,%rdx
140902cbd:	48 8b cb             	mov    %rbx,%rcx
140902cc0:	e8 4b bb fd ff       	call   0x1408de810
140902cc5:	4d 85 ed             	test   %r13,%r13
140902cc8:	0f 84 21 04 00 00    	je     0x1409030ef
140902cce:	45 33 ff             	xor    %r15d,%r15d
140902cd1:	45 39 7d 00          	cmp    %r15d,0x0(%r13)
140902cd5:	0f 8e 37 03 00 00    	jle    0x140903012
140902cdb:	4d 8d 75 18          	lea    0x18(%r13),%r14
140902cdf:	90                   	nop
140902ce0:	49 8b 4e f8          	mov    -0x8(%r14),%rcx
140902ce4:	48 85 c9             	test   %rcx,%rcx
140902ce7:	74 62                	je     0x140902d4b
140902ce9:	48 85 db             	test   %rbx,%rbx
140902cec:	74 58                	je     0x140902d46
140902cee:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902cf5:	00
140902cf6:	74 0d                	je     0x140902d05
140902cf8:	48 8b d1             	mov    %rcx,%rdx
140902cfb:	48 8b cb             	mov    %rbx,%rcx
140902cfe:	e8 3d 0c fb ff       	call   0x1408b3940
140902d03:	eb 46                	jmp    0x140902d4b
140902d05:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902d0c:	73 38                	jae    0x140902d46
140902d0e:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902d15:	72 13                	jb     0x140902d2a
140902d17:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902d1e:	48 89 01             	mov    %rax,(%rcx)
140902d21:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902d28:	eb 21                	jmp    0x140902d4b
140902d2a:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902d31:	72 13                	jb     0x140902d46
140902d33:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902d3a:	48 89 01             	mov    %rax,(%rcx)
140902d3d:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902d44:	eb 05                	jmp    0x140902d4b
140902d46:	e8 05 8e f8 ff       	call   0x14088bb50
140902d4b:	49 8b 0e             	mov    (%r14),%rcx
140902d4e:	48 85 c9             	test   %rcx,%rcx
140902d51:	74 62                	je     0x140902db5
140902d53:	48 85 db             	test   %rbx,%rbx
140902d56:	74 58                	je     0x140902db0
140902d58:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902d5f:	00
140902d60:	74 0d                	je     0x140902d6f
140902d62:	48 8b d1             	mov    %rcx,%rdx
140902d65:	48 8b cb             	mov    %rbx,%rcx
140902d68:	e8 d3 0b fb ff       	call   0x1408b3940
140902d6d:	eb 46                	jmp    0x140902db5
140902d6f:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902d76:	73 38                	jae    0x140902db0
140902d78:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902d7f:	72 13                	jb     0x140902d94
140902d81:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902d88:	48 89 01             	mov    %rax,(%rcx)
140902d8b:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902d92:	eb 21                	jmp    0x140902db5
140902d94:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902d9b:	72 13                	jb     0x140902db0
140902d9d:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902da4:	48 89 01             	mov    %rax,(%rcx)
140902da7:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902dae:	eb 05                	jmp    0x140902db5
140902db0:	e8 9b 8d f8 ff       	call   0x14088bb50
140902db5:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140902db9:	48 85 c9             	test   %rcx,%rcx
140902dbc:	74 62                	je     0x140902e20
140902dbe:	48 85 db             	test   %rbx,%rbx
140902dc1:	74 58                	je     0x140902e1b
140902dc3:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902dca:	00
140902dcb:	74 0d                	je     0x140902dda
140902dcd:	48 8b d1             	mov    %rcx,%rdx
140902dd0:	48 8b cb             	mov    %rbx,%rcx
140902dd3:	e8 68 0b fb ff       	call   0x1408b3940
140902dd8:	eb 46                	jmp    0x140902e20
140902dda:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902de1:	73 38                	jae    0x140902e1b
140902de3:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902dea:	72 13                	jb     0x140902dff
140902dec:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902df3:	48 89 01             	mov    %rax,(%rcx)
140902df6:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902dfd:	eb 21                	jmp    0x140902e20
140902dff:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902e06:	72 13                	jb     0x140902e1b
140902e08:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902e0f:	48 89 01             	mov    %rax,(%rcx)
140902e12:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902e19:	eb 05                	jmp    0x140902e20
140902e1b:	e8 30 8d f8 ff       	call   0x14088bb50
140902e20:	41 f6 46 30 02       	testb  $0x2,0x30(%r14)
140902e25:	74 6b                	je     0x140902e92
140902e27:	49 8b 4e 48          	mov    0x48(%r14),%rcx
140902e2b:	48 85 c9             	test   %rcx,%rcx
140902e2e:	74 62                	je     0x140902e92
140902e30:	48 85 db             	test   %rbx,%rbx
140902e33:	74 58                	je     0x140902e8d
140902e35:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140902e3c:	00
140902e3d:	74 0d                	je     0x140902e4c
140902e3f:	48 8b d1             	mov    %rcx,%rdx
140902e42:	48 8b cb             	mov    %rbx,%rcx
140902e45:	e8 f6 0a fb ff       	call   0x1408b3940
140902e4a:	eb 46                	jmp    0x140902e92
140902e4c:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140902e53:	73 38                	jae    0x140902e8d
140902e55:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140902e5c:	72 13                	jb     0x140902e71
140902e5e:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140902e65:	48 89 01             	mov    %rax,(%rcx)
140902e68:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140902e6f:	eb 21                	jmp    0x140902e92
140902e71:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140902e78:	72 13                	jb     0x140902e8d
140902e7a:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140902e81:	48 89 01             	mov    %rax,(%rcx)
140902e84:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
140902e8b:	eb 05                	jmp    0x140902e92
140902e8d:	e8 be 8c f8 ff       	call   0x14088bb50
140902e92:	41 f6 46 30 04       	testb  $0x4,0x30(%r14)
140902e97:	74 11                	je     0x140902eaa
140902e99:	49 8b 56 48          	mov    0x48(%r14),%rdx
140902e9d:	48 85 d2             	test   %rdx,%rdx