1400b5ce5:	48 03 f1             	add    %rcx,%rsi
1400b5ce8:	8b 06                	mov    (%rsi),%eax
1400b5cea:	39 05 10 56 35 00    	cmp    %eax,0x355610(%rip)        # 0x14040b300
1400b5cf0:	0f 8f c0 08 00 00    	jg     0x1400b65b6
1400b5cf6:	48 8d 05 e3 55 35 00 	lea    0x3555e3(%rip),%rax        # 0x14040b2e0
1400b5cfd:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
1400b5d02:	4c 8d 0d f7 52 27 00 	lea    0x2752f7(%rip),%r9        # 0x14032b000
1400b5d09:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b5d0e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400b5d14:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1400b5d18:	48 8b cf             	mov    %rdi,%rcx
1400b5d1b:	e8 b0 27 00 00       	call   0x1400b84d0
1400b5d20:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5d24:	84 db                	test   %bl,%bl
1400b5d26:	0f 85 4d 01 00 00    	jne    0x1400b5e79
1400b5d2c:	4c 8d 0d e5 52 27 00 	lea    0x2752e5(%rip),%r9        # 0x14032b018
1400b5d33:	45 33 c0             	xor    %r8d,%r8d
1400b5d36:	48 8d 15 eb 52 27 00 	lea    0x2752eb(%rip),%rdx        # 0x14032b028
1400b5d3d:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5d41:	e8 ba 7c fe ff       	call   0x14009da00
1400b5d46:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5d4a:	84 db                	test   %bl,%bl
1400b5d4c:	0f 85 27 01 00 00    	jne    0x1400b5e79
1400b5d52:	4c 8d 0d d7 52 27 00 	lea    0x2752d7(%rip),%r9        # 0x14032b030
1400b5d59:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400b5d5f:	48 8d 15 ea 52 27 00 	lea    0x2752ea(%rip),%rdx        # 0x14032b050
1400b5d66:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5d6a:	e8 91 7c fe ff       	call   0x14009da00
1400b5d6f:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5d73:	84 db                	test   %bl,%bl
1400b5d75:	0f 85 fe 00 00 00    	jne    0x1400b5e79
1400b5d7b:	4c 8d 0d d6 52 27 00 	lea    0x2752d6(%rip),%r9        # 0x14032b058
1400b5d82:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400b5d88:	48 8d 15 f9 52 27 00 	lea    0x2752f9(%rip),%rdx        # 0x14032b088
1400b5d8f:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5d93:	e8 68 7c fe ff       	call   0x14009da00
1400b5d98:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5d9c:	84 db                	test   %bl,%bl
1400b5d9e:	0f 85 d5 00 00 00    	jne    0x1400b5e79
1400b5da4:	4c 8d 0d ed 52 27 00 	lea    0x2752ed(%rip),%r9        # 0x14032b098
1400b5dab:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400b5db1:	48 8d 15 00 53 27 00 	lea    0x275300(%rip),%rdx        # 0x14032b0b8
1400b5db8:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5dbc:	e8 3f 7c fe ff       	call   0x14009da00
1400b5dc1:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5dc5:	84 db                	test   %bl,%bl
1400b5dc7:	0f 85 ac 00 00 00    	jne    0x1400b5e79
1400b5dcd:	4c 8d 0d f4 52 27 00 	lea    0x2752f4(%rip),%r9        # 0x14032b0c8
1400b5dd4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400b5dda:	48 8d 15 0f 53 27 00 	lea    0x27530f(%rip),%rdx        # 0x14032b0f0
1400b5de1:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5de5:	e8 16 7c fe ff       	call   0x14009da00
1400b5dea:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5dee:	84 db                	test   %bl,%bl
1400b5df0:	0f 85 83 00 00 00    	jne    0x1400b5e79
1400b5df6:	4c 8d 0d 03 53 27 00 	lea    0x275303(%rip),%r9        # 0x14032b100
1400b5dfd:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1400b5e03:	48 8d 15 1a 53 27 00 	lea    0x27531a(%rip),%rdx        # 0x14032b124
1400b5e0a:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e0e:	e8 ed 7b fe ff       	call   0x14009da00
1400b5e13:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5e17:	84 db                	test   %bl,%bl
1400b5e19:	75 5e                	jne    0x1400b5e79
1400b5e1b:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1400b5e1f:	48 8d 15 0a 53 27 00 	lea    0x27530a(%rip),%rdx        # 0x14032b130
1400b5e26:	48 83 c1 60          	add    $0x60,%rcx
1400b5e2a:	41 b8 2d 00 00 00    	mov    $0x2d,%r8d
1400b5e30:	e8 2b 22 fd ff       	call   0x140088060
1400b5e35:	84 db                	test   %bl,%bl
1400b5e37:	75 40                	jne    0x1400b5e79
1400b5e39:	48 8d 15 68 4e 27 00 	lea    0x274e68(%rip),%rdx        # 0x14032aca8
1400b5e40:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e44:	e8 27 56 00 00       	call   0x1400bb470
1400b5e49:	48 8d 15 6c 4f 27 00 	lea    0x274f6c(%rip),%rdx        # 0x14032adbc
1400b5e50:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e54:	e8 17 56 00 00       	call   0x1400bb470
1400b5e59:	48 8d 15 d8 4a 27 00 	lea    0x274ad8(%rip),%rdx        # 0x14032a938
1400b5e60:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e64:	e8 07 56 00 00       	call   0x1400bb470
1400b5e69:	48 8d 15 c8 4a 27 00 	lea    0x274ac8(%rip),%rdx        # 0x14032a938
1400b5e70:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e74:	e8 f7 55 00 00       	call   0x1400bb470
1400b5e79:	8b 06                	mov    (%rsi),%eax
1400b5e7b:	39 05 a7 54 35 00    	cmp    %eax,0x3554a7(%rip)        # 0x14040b328
1400b5e81:	0f 8f 93 07 00 00    	jg     0x1400b661a
1400b5e87:	48 8d 05 7a 54 35 00 	lea    0x35547a(%rip),%rax        # 0x14040b308
1400b5e8e:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1400b5e93:	4c 8d 0d c6 52 27 00 	lea    0x2752c6(%rip),%r9        # 0x14032b160
1400b5e9a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b5e9f:	41 b8 18 00 00 00    	mov    $0x18,%r8d
1400b5ea5:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1400b5ea9:	48 8b cf             	mov    %rdi,%rcx
1400b5eac:	e8 1f 26 00 00       	call   0x1400b84d0
1400b5eb1:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400b5eb5:	4c 8d 3d c4 83 27 00 	lea    0x2783c4(%rip),%r15        # 0x14032e280
1400b5ebc:	45 33 f6             	xor    %r14d,%r14d
1400b5ebf:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
1400b5ec3:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400b5ec7:	84 c0                	test   %al,%al
1400b5ec9:	0f 85 8d 00 00 00    	jne    0x1400b5f5c
1400b5ecf:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b5ed4:	48 c7 45 07 0d 00 00 	movq   $0xd,0x7(%rbp)
1400b5edb:	00
1400b5edc:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1400b5ee0:	e8 63 43 24 00       	call   0x1402fa248
1400b5ee5:	48 8b d8             	mov    %rax,%rbx
1400b5ee8:	48 85 c0             	test   %rax,%rax
1400b5eeb:	74 05                	je     0x1400b5ef2
1400b5eed:	4c 89 38             	mov    %r15,(%rax)
1400b5ef0:	eb 03                	jmp    0x1400b5ef5
1400b5ef2:	49 8b de             	mov    %r14,%rbx
1400b5ef5:	e8 46 59 fd ff       	call   0x14008b840
1400b5efa:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400b5eff:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b5f03:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b5f08:	4c 8d 05 69 52 27 00 	lea    0x275269(%rip),%r8        # 0x14032b178
1400b5f0f:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400b5f14:	48 8d 15 69 52 27 00 	lea    0x275269(%rip),%rdx        # 0x14032b184
1400b5f1b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b5f20:	45 33 c9             	xor    %r9d,%r9d
1400b5f23:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5f27:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b5f2c:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b5f30:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b5f35:	e8 86 75 fe ff       	call   0x14009d4c0
1400b5f3a:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400b5f3e:	84 c0                	test   %al,%al
1400b5f40:	75 1a                	jne    0x1400b5f5c
1400b5f42:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1400b5f46:	48 8d 15 43 52 27 00 	lea    0x275243(%rip),%rdx        # 0x14032b190
1400b5f4d:	48 83 c1 60          	add    $0x60,%rcx
1400b5f51:	41 b8 25 00 00 00    	mov    $0x25,%r8d
1400b5f57:	e8 04 21 fd ff       	call   0x140088060
1400b5f5c:	48 8d 15 45 4d 27 00 	lea    0x274d45(%rip),%rdx        # 0x14032aca8
1400b5f63:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b5f67:	e8 04 55 00 00       	call   0x1400bb470
1400b5f6c:	e8 2f 4e fd ff       	call   0x14008ada0
1400b5f71:	4c 8d 0d 40 52 27 00 	lea    0x275240(%rip),%r9        # 0x14032b1b8
1400b5f78:	44 88 74 24 28       	mov    %r14b,0x28(%rsp)
1400b5f7d:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400b5f83:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b5f88:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1400b5f8c:	48 8b cf             	mov    %rdi,%rcx
1400b5f8f:	e8 3c 25 00 00       	call   0x1400b84d0
1400b5f94:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400b5f98:	4c 8d 25 51 82 27 00 	lea    0x278251(%rip),%r12        # 0x14032e1f0
1400b5f9f:	4c 89 75 07          	mov    %r14,0x7(%rbp)
1400b5fa3:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1400b5fa7:	84 c0                	test   %al,%al
1400b5fa9:	75 6f                	jne    0x1400b601a
1400b5fab:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b5fb0:	48 c7 45 f7 07 00 00 	movq   $0x7,-0x9(%rbp)
1400b5fb7:	00
1400b5fb8:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400b5fbc:	e8 87 42 24 00       	call   0x1402fa248
1400b5fc1:	48 8b d8             	mov    %rax,%rbx
1400b5fc4:	48 85 c0             	test   %rax,%rax
1400b5fc7:	74 05                	je     0x1400b5fce
1400b5fc9:	4c 89 20             	mov    %r12,(%rax)
1400b5fcc:	eb 03                	jmp    0x1400b5fd1
1400b5fce:	49 8b de             	mov    %r14,%rbx
1400b5fd1:	e8 2a 4d fd ff       	call   0x14008ad00
1400b5fd6:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400b5fdb:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5fdf:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b5fe4:	4c 8d 05 e5 51 27 00 	lea    0x2751e5(%rip),%r8        # 0x14032b1d0
1400b5feb:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400b5ff0:	48 8d 15 fd 51 27 00 	lea    0x2751fd(%rip),%rdx        # 0x14032b1f4
1400b5ff7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b5ffc:	45 33 c9             	xor    %r9d,%r9d
1400b5fff:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6003:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b6008:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b600c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6011:	e8 aa 74 fe ff       	call   0x14009d4c0
1400b6016:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400b601a:	4c 89 75 07          	mov    %r14,0x7(%rbp)
1400b601e:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1400b6022:	84 c0                	test   %al,%al
1400b6024:	0f 85 9d 00 00 00    	jne    0x1400b60c7
1400b602a:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b602f:	c7 45 f7 0f 00 00 00 	movl   $0xf,-0x9(%rbp)
1400b6036:	c7 45 fb 0d 00 00 00 	movl   $0xd,-0x5(%rbp)
1400b603d:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400b6041:	e8 02 42 24 00       	call   0x1402fa248
1400b6046:	48 8b d8             	mov    %rax,%rbx
1400b6049:	48 85 c0             	test   %rax,%rax
1400b604c:	74 0c                	je     0x1400b605a
1400b604e:	48 8d 05 43 82 27 00 	lea    0x278243(%rip),%rax        # 0x14032e298
1400b6055:	48 89 03             	mov    %rax,(%rbx)
1400b6058:	eb 03                	jmp    0x1400b605d
1400b605a:	49 8b de             	mov    %r14,%rbx
1400b605d:	e8 3e 57 fd ff       	call   0x14008b7a0
1400b6062:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400b6067:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b606b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b6070:	4c 8d 05 81 51 27 00 	lea    0x275181(%rip),%r8        # 0x14032b1f8
1400b6077:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400b607c:	48 8d 15 8d 51 27 00 	lea    0x27518d(%rip),%rdx        # 0x14032b210
1400b6083:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b6088:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1400b608e:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6092:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b6097:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b609b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b60a0:	e8 1b 74 fe ff       	call   0x14009d4c0
1400b60a5:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400b60a9:	84 c0                	test   %al,%al
1400b60ab:	75 1a                	jne    0x1400b60c7
1400b60ad:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1400b60b1:	48 8d 15 68 51 27 00 	lea    0x275168(%rip),%rdx        # 0x14032b220
1400b60b8:	48 83 c1 60          	add    $0x60,%rcx
1400b60bc:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
1400b60c2:	e8 99 1f fd ff       	call   0x140088060
1400b60c7:	48 8d 15 da 4b 27 00 	lea    0x274bda(%rip),%rdx        # 0x14032aca8
1400b60ce:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b60d2:	e8 99 53 00 00       	call   0x1400bb470
1400b60d7:	8b 06                	mov    (%rsi),%eax
1400b60d9:	39 05 e9 52 35 00    	cmp    %eax,0x3552e9(%rip)        # 0x14040b3c8
1400b60df:	0f 8f 99 05 00 00    	jg     0x1400b667e
1400b60e5:	48 8d 05 bc 52 35 00 	lea    0x3552bc(%rip),%rax        # 0x14040b3a8
1400b60ec:	44 88 74 24 28       	mov    %r14b,0x28(%rsp)
1400b60f1:	4c 8d 0d 68 51 27 00 	lea    0x275168(%rip),%r9        # 0x14032b260
1400b60f8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b60fd:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400b6103:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1400b6107:	48 8b cf             	mov    %rdi,%rcx
1400b610a:	e8 c1 23 00 00       	call   0x1400b84d0
1400b610f:	48 8b 5d 3f          	mov    0x3f(%rbp),%rbx
1400b6113:	4c 89 75 07          	mov    %r14,0x7(%rbp)
1400b6117:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1400b611b:	84 db                	test   %bl,%bl
1400b611d:	75 6f                	jne    0x1400b618e
1400b611f:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b6124:	48 c7 45 f7 07 00 00 	movq   $0x7,-0x9(%rbp)
1400b612b:	00
1400b612c:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400b6130:	e8 13 41 24 00       	call   0x1402fa248
1400b6135:	48 8b d8             	mov    %rax,%rbx
1400b6138:	48 85 c0             	test   %rax,%rax
1400b613b:	74 05                	je     0x1400b6142
1400b613d:	4c 89 20             	mov    %r12,(%rax)
1400b6140:	eb 03                	jmp    0x1400b6145
1400b6142:	49 8b de             	mov    %r14,%rbx
1400b6145:	e8 b6 4b fd ff       	call   0x14008ad00
1400b614a:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400b614f:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b6153:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b6158:	4c 8d 05 21 51 27 00 	lea    0x275121(%rip),%r8        # 0x14032b280
1400b615f:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400b6164:	48 8d 15 35 51 27 00 	lea    0x275135(%rip),%rdx        # 0x14032b2a0
1400b616b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b6170:	45 33 c9             	xor    %r9d,%r9d
1400b6173:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6177:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b617c:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b6180:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6185:	e8 36 73 fe ff       	call   0x14009d4c0
1400b618a:	48 8b 5d 3f          	mov    0x3f(%rbp),%rbx
1400b618e:	4c 89 75 07          	mov    %r14,0x7(%rbp)
1400b6192:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1400b6196:	84 db                	test   %bl,%bl
1400b6198:	0f 85 d4 00 00 00    	jne    0x1400b6272
1400b619e:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b61a3:	48 c7 45 f7 0d 00 00 	movq   $0xd,-0x9(%rbp)
1400b61aa:	00
1400b61ab:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400b61af:	e8 94 40 24 00       	call   0x1402fa248
1400b61b4:	48 8b d8             	mov    %rax,%rbx
1400b61b7:	48 85 c0             	test   %rax,%rax
1400b61ba:	74 05                	je     0x1400b61c1
1400b61bc:	4c 89 38             	mov    %r15,(%rax)
1400b61bf:	eb 03                	jmp    0x1400b61c4
1400b61c1:	49 8b de             	mov    %r14,%rbx
1400b61c4:	e8 77 56 fd ff       	call   0x14008b840
1400b61c9:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400b61ce:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b61d2:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b61d7:	4c 8d 05 9a 4f 27 00 	lea    0x274f9a(%rip),%r8        # 0x14032b178
1400b61de:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400b61e3:	48 8d 15 9a 4f 27 00 	lea    0x274f9a(%rip),%rdx        # 0x14032b184
1400b61ea:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b61ef:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1400b61f5:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b61f9:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b61fe:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b6202:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6207:	e8 b4 72 fe ff       	call   0x14009d4c0
1400b620c:	48 8b 5d 3f          	mov    0x3f(%rbp),%rbx
1400b6210:	84 db                	test   %bl,%bl
1400b6212:	75 5e                	jne    0x1400b6272
1400b6214:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1400b6218:	48 8d 15 91 50 27 00 	lea    0x275091(%rip),%rdx        # 0x14032b2b0
1400b621f:	48 83 c1 60          	add    $0x60,%rcx
1400b6223:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1400b6229:	e8 32 1e fd ff       	call   0x140088060
1400b622e:	84 db                	test   %bl,%bl
1400b6230:	75 40                	jne    0x1400b6272
1400b6232:	48 8d 15 6f 4a 27 00 	lea    0x274a6f(%rip),%rdx        # 0x14032aca8
1400b6239:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b623d:	e8 2e 52 00 00       	call   0x1400bb470
1400b6242:	48 8d 15 73 4b 27 00 	lea    0x274b73(%rip),%rdx        # 0x14032adbc
1400b6249:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b624d:	e8 1e 52 00 00       	call   0x1400bb470
1400b6252:	48 8d 15 df 46 27 00 	lea    0x2746df(%rip),%rdx        # 0x14032a938
1400b6259:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b625d:	e8 0e 52 00 00       	call   0x1400bb470
1400b6262:	48 8d 15 cf 46 27 00 	lea    0x2746cf(%rip),%rdx        # 0x14032a938
1400b6269:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b626d:	e8 fe 51 00 00       	call   0x1400bb470
1400b6272:	8b 06                	mov    (%rsi),%eax
1400b6274:	39 05 76 51 35 00    	cmp    %eax,0x355176(%rip)        # 0x14040b3f0
1400b627a:	0f 8f 62 04 00 00    	jg     0x1400b66e2
1400b6280:	48 8d 05 49 51 35 00 	lea    0x355149(%rip),%rax        # 0x14040b3d0
1400b6287:	44 88 74 24 28       	mov    %r14b,0x28(%rsp)
1400b628c:	4c 8d 0d 55 50 27 00 	lea    0x275055(%rip),%r9        # 0x14032b2e8
1400b6293:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6298:	41 b8 28 00 00 00    	mov    $0x28,%r8d
1400b629e:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1400b62a2:	48 8b cf             	mov    %rdi,%rcx
1400b62a5:	e8 26 22 00 00       	call   0x1400b84d0
1400b62aa:	48 8b 5d 3f          	mov    0x3f(%rbp),%rbx
1400b62ae:	4c 89 75 07          	mov    %r14,0x7(%rbp)
1400b62b2:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1400b62b6:	84 db                	test   %bl,%bl
1400b62b8:	75 6f                	jne    0x1400b6329
1400b62ba:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b62bf:	48 c7 45 f7 07 00 00 	movq   $0x7,-0x9(%rbp)
1400b62c6:	00
1400b62c7:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400b62cb:	e8 78 3f 24 00       	call   0x1402fa248
1400b62d0:	48 8b d8             	mov    %rax,%rbx
1400b62d3:	48 85 c0             	test   %rax,%rax
1400b62d6:	74 05                	je     0x1400b62dd
1400b62d8:	4c 89 20             	mov    %r12,(%rax)
1400b62db:	eb 03                	jmp    0x1400b62e0
1400b62dd:	49 8b de             	mov    %r14,%rbx
1400b62e0:	e8 1b 4a fd ff       	call   0x14008ad00
1400b62e5:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400b62ea:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b62ee:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b62f3:	4c 8d 05 86 4f 27 00 	lea    0x274f86(%rip),%r8        # 0x14032b280
1400b62fa:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400b62ff:	48 8d 15 9a 4f 27 00 	lea    0x274f9a(%rip),%rdx        # 0x14032b2a0
1400b6306:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b630b:	45 33 c9             	xor    %r9d,%r9d
1400b630e:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6312:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b6317:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b631b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)