140851b97:	85 f6                	test   %esi,%esi
140851b99:	75 0a                	jne    0x140851ba5
140851b9b:	45 85 ff             	test   %r15d,%r15d
140851b9e:	7f 05                	jg     0x140851ba5
140851ba0:	45 32 ff             	xor    %r15b,%r15b
140851ba3:	eb 03                	jmp    0x140851ba8
140851ba5:	41 b7 01             	mov    $0x1,%r15b
140851ba8:	80 3d 49 12 be 00 00 	cmpb   $0x0,0xbe1249(%rip)        # 0x141432df8
140851baf:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140851bb3:	be 00 13 00 00       	mov    $0x1300,%esi
140851bb8:	75 64                	jne    0x140851c1e
140851bba:	b9 01 00 00 00       	mov    $0x1,%ecx
140851bbf:	e8 cc 10 5e 00       	call   0x140e32c90
140851bc4:	48 8b c8             	mov    %rax,%rcx
140851bc7:	e8 94 12 5e 00       	call   0x140e32e60
140851bcc:	8b c8                	mov    %eax,%ecx
140851bce:	e8 8d e2 9f ff       	call   0x14024fe60
140851bd3:	85 c0                	test   %eax,%eax
140851bd5:	75 0d                	jne    0x140851be4
140851bd7:	48 8b 05 12 12 be 00 	mov    0xbe1212(%rip),%rax        # 0x141432df0
140851bde:	80 78 78 00          	cmpb   $0x0,0x78(%rax)
140851be2:	74 3a                	je     0x140851c1e
140851be4:	8b 15 1e d1 c4 00    	mov    0xc4d11e(%rip),%edx        # 0x14149ed08
140851bea:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140851bf1:	00 00
140851bf3:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
140851bf7:	8b 0c 06             	mov    (%rsi,%rax,1),%ecx
140851bfa:	39 0d 18 17 be 00    	cmp    %ecx,0xbe1718(%rip)        # 0x141433318
140851c00:	0f 8f 74 05 00 00    	jg     0x14085217a
140851c06:	0f b7 15 05 17 be 00 	movzwl 0xbe1705(%rip),%edx        # 0x141433312
140851c0d:	48 8b 0d f4 16 be 00 	mov    0xbe16f4(%rip),%rcx        # 0x141433308
140851c14:	66 83 ca 03          	or     $0x3,%dx
140851c18:	ff 15 f2 17 73 00    	call   *0x7317f2(%rip)        # 0x140f83410
140851c1e:	48 8d 15 5b f5 7e 00 	lea    0x7ef55b(%rip),%rdx        # 0x141041180
140851c25:	48 8b cb             	mov    %rbx,%rcx
140851c28:	e8 13 e6 97 ff       	call   0x1401d0240
140851c2d:	33 d2                	xor    %edx,%edx
140851c2f:	48 8b c8             	mov    %rax,%rcx
140851c32:	48 8b d8             	mov    %rax,%rbx
140851c35:	e8 46 d6 fe ff       	call   0x14083f280
140851c3a:	48 8d 15 f7 05 7f 00 	lea    0x7f05f7(%rip),%rdx        # 0x141042238
140851c41:	48 8b cb             	mov    %rbx,%rcx
140851c44:	e8 f7 e5 97 ff       	call   0x1401d0240
140851c49:	49 63 d5             	movslq %r13d,%rdx
140851c4c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140851c51:	48 8b d8             	mov    %rax,%rbx
140851c54:	e8 7f d0 5a 00       	call   0x140dfecd8
140851c59:	48 8b 0b             	mov    (%rbx),%rcx
140851c5c:	48 8b 50 08          	mov    0x8(%rax),%rdx
140851c60:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140851c64:	48 8b 00             	mov    (%rax),%rax
140851c67:	48 03 cb             	add    %rbx,%rcx
140851c6a:	ff 15 b0 1d 73 00    	call   *0x731db0(%rip)        # 0x140f83a20
140851c70:	41 8b 56 04          	mov    0x4(%r14),%edx
140851c74:	48 8b cb             	mov    %rbx,%rcx
140851c77:	e8 c4 06 b3 ff       	call   0x140382340
140851c7c:	48 8b c8             	mov    %rax,%rcx
140851c7f:	48 8d 15 a2 49 7e 00 	lea    0x7e49a2(%rip),%rdx        # 0x141036628
140851c86:	e8 b5 e5 97 ff       	call   0x1401d0240
140851c8b:	33 f6                	xor    %esi,%esi
140851c8d:	48 8b d8             	mov    %rax,%rbx
140851c90:	41 bd 03 00 00 00    	mov    $0x3,%r13d
140851c96:	41 39 76 04          	cmp    %esi,0x4(%r14)
140851c9a:	74 08                	je     0x140851ca4
140851c9c:	41 8b d5             	mov    %r13d,%edx
140851c9f:	45 84 ff             	test   %r15b,%r15b
140851ca2:	74 02                	je     0x140851ca6
140851ca4:	8b d6                	mov    %esi,%edx
140851ca6:	48 8b cb             	mov    %rbx,%rcx
140851ca9:	e8 d2 d5 fe ff       	call   0x14083f280
140851cae:	48 63 d7             	movslq %edi,%rdx
140851cb1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140851cb6:	e8 1d d0 5a 00       	call   0x140dfecd8
140851cbb:	48 8b 0b             	mov    (%rbx),%rcx
140851cbe:	48 8b 50 08          	mov    0x8(%rax),%rdx
140851cc2:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140851cc6:	48 8b 00             	mov    (%rax),%rax
140851cc9:	48 03 cb             	add    %rbx,%rcx
140851ccc:	ff 15 4e 1d 73 00    	call   *0x731d4e(%rip)        # 0x140f83a20
140851cd2:	41 8b 56 04          	mov    0x4(%r14),%edx
140851cd6:	48 8b cb             	mov    %rbx,%rcx
140851cd9:	41 2b 56 0c          	sub    0xc(%r14),%edx
140851cdd:	e8 5e 06 b3 ff       	call   0x140382340
140851ce2:	48 8b c8             	mov    %rax,%rcx
140851ce5:	48 8d 15 44 05 7f 00 	lea    0x7f0544(%rip),%rdx        # 0x141042230
140851cec:	e8 4f e5 97 ff       	call   0x1401d0240
140851cf1:	33 d2                	xor    %edx,%edx
140851cf3:	48 8b c8             	mov    %rax,%rcx
140851cf6:	48 8b d8             	mov    %rax,%rbx
140851cf9:	e8 82 d5 fe ff       	call   0x14083f280
140851cfe:	48 8d 15 23 49 7e 00 	lea    0x7e4923(%rip),%rdx        # 0x141036628
140851d05:	48 8b cb             	mov    %rbx,%rcx
140851d08:	e8 33 e5 97 ff       	call   0x1401d0240
140851d0d:	8b d6                	mov    %esi,%edx
140851d0f:	48 8b d8             	mov    %rax,%rbx
140851d12:	41 39 56 0c          	cmp    %edx,0xc(%r14)
140851d16:	b8 02 00 00 00       	mov    $0x2,%eax
140851d1b:	48 8b cb             	mov    %rbx,%rcx
140851d1e:	0f 47 d0             	cmova  %eax,%edx
140851d21:	e8 5a d5 fe ff       	call   0x14083f280
140851d26:	48 63 54 24 20       	movslq 0x20(%rsp),%rdx
140851d2b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140851d30:	e8 a3 cf 5a 00       	call   0x140dfecd8
140851d35:	48 8b 0b             	mov    (%rbx),%rcx
140851d38:	48 8b 50 08          	mov    0x8(%rax),%rdx
140851d3c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140851d40:	48 8b 00             	mov    (%rax),%rax
140851d43:	48 03 cb             	add    %rbx,%rcx
140851d46:	ff 15 d4 1c 73 00    	call   *0x731cd4(%rip)        # 0x140f83a20
140851d4c:	41 8b 56 0c          	mov    0xc(%r14),%edx
140851d50:	48 8b cb             	mov    %rbx,%rcx
140851d53:	e8 e8 05 b3 ff       	call   0x140382340
140851d58:	48 8b c8             	mov    %rax,%rcx
140851d5b:	48 8d 15 c6 04 7f 00 	lea    0x7f04c6(%rip),%rdx        # 0x141042228
140851d62:	e8 d9 e4 97 ff       	call   0x1401d0240
140851d67:	33 d2                	xor    %edx,%edx
140851d69:	48 8b c8             	mov    %rax,%rcx
140851d6c:	48 8b d8             	mov    %rax,%rbx
140851d6f:	e8 0c d5 fe ff       	call   0x14083f280
140851d74:	48 8d 15 d1 48 7e 00 	lea    0x7e48d1(%rip),%rdx        # 0x14103664c
140851d7b:	48 8b cb             	mov    %rbx,%rcx
140851d7e:	e8 bd e4 97 ff       	call   0x1401d0240
140851d83:	48 8b 45 38          	mov    0x38(%rbp),%rax
140851d87:	40 38 70 7f          	cmp    %sil,0x7f(%rax)
140851d8b:	75 52                	jne    0x140851ddf
140851d8d:	41 8b 3e             	mov    (%r14),%edi
140851d90:	48 8d 15 ad 61 78 00 	lea    0x7861ad(%rip),%rdx        # 0x140fd7f44
140851d97:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140851d9b:	41 2b 7e 04          	sub    0x4(%r14),%edi
140851d9f:	e8 9c e4 97 ff       	call   0x1401d0240
140851da4:	8b cf                	mov    %edi,%ecx
140851da6:	48 8b d8             	mov    %rax,%rbx
140851da9:	f7 d9                	neg    %ecx
140851dab:	48 8b c8             	mov    %rax,%rcx
140851dae:	1b d2                	sbb    %edx,%edx
140851db0:	83 e2 06             	and    $0x6,%edx
140851db3:	e8 c8 d4 fe ff       	call   0x14083f280
140851db8:	8b d7                	mov    %edi,%edx
140851dba:	48 8b cb             	mov    %rbx,%rcx
140851dbd:	e8 5e 68 b2 ff       	call   0x140378620
140851dc2:	48 8b c8             	mov    %rax,%rcx
140851dc5:	48 8d 15 7c 04 7f 00 	lea    0x7f047c(%rip),%rdx        # 0x141042248
140851dcc:	e8 6f e4 97 ff       	call   0x1401d0240
140851dd1:	33 d2                	xor    %edx,%edx
140851dd3:	48 8b c8             	mov    %rax,%rcx
140851dd6:	e8 a5 d4 fe ff       	call   0x14083f280
140851ddb:	8b 7c 24 24          	mov    0x24(%rsp),%edi
140851ddf:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140851de3:	48 8d 15 82 4a 76 00 	lea    0x764a82(%rip),%rdx        # 0x140fb686c
140851dea:	e8 51 e4 97 ff       	call   0x1401d0240
140851def:	40 38 35 02 10 be 00 	cmp    %sil,0xbe1002(%rip)        # 0x141432df8
140851df6:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140851dfa:	75 69                	jne    0x140851e65
140851dfc:	b9 01 00 00 00       	mov    $0x1,%ecx
140851e01:	e8 8a 0e 5e 00       	call   0x140e32c90
140851e06:	48 8b c8             	mov    %rax,%rcx
140851e09:	e8 52 10 5e 00       	call   0x140e32e60
140851e0e:	8b c8                	mov    %eax,%ecx
140851e10:	e8 4b e0 9f ff       	call   0x14024fe60
140851e15:	85 c0                	test   %eax,%eax
140851e17:	75 0d                	jne    0x140851e26
140851e19:	48 8b 05 d0 0f be 00 	mov    0xbe0fd0(%rip),%rax        # 0x141432df0
140851e20:	40 38 70 78          	cmp    %sil,0x78(%rax)
140851e24:	74 3f                	je     0x140851e65
140851e26:	8b 15 dc ce c4 00    	mov    0xc4cedc(%rip),%edx        # 0x14149ed08
140851e2c:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140851e33:	00 00
140851e35:	b9 00 13 00 00       	mov    $0x1300,%ecx
140851e3a:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
140851e3e:	8b 0c 01             	mov    (%rcx,%rax,1),%ecx
140851e41:	39 0d d1 14 be 00    	cmp    %ecx,0xbe14d1(%rip)        # 0x141433318
140851e47:	0f 8f 9d 03 00 00    	jg     0x1408521ea
140851e4d:	0f b7 15 be 14 be 00 	movzwl 0xbe14be(%rip),%edx        # 0x141433312
140851e54:	48 8b 0d ad 14 be 00 	mov    0xbe14ad(%rip),%rcx        # 0x141433308
140851e5b:	66 41 0b d5          	or     %r13w,%dx
140851e5f:	ff 15 ab 15 73 00    	call   *0x7315ab(%rip)        # 0x140f83410
140851e65:	48 8d 15 14 f3 7e 00 	lea    0x7ef314(%rip),%rdx        # 0x141041180
140851e6c:	48 8b cb             	mov    %rbx,%rcx
140851e6f:	e8 cc e3 97 ff       	call   0x1401d0240
140851e74:	33 d2                	xor    %edx,%edx
140851e76:	48 8b c8             	mov    %rax,%rcx
140851e79:	48 8b d8             	mov    %rax,%rbx
140851e7c:	e8 ff d3 fe ff       	call   0x14083f280
140851e81:	48 8d 15 d0 03 7f 00 	lea    0x7f03d0(%rip),%rdx        # 0x141042258
140851e88:	48 8b cb             	mov    %rbx,%rcx
140851e8b:	e8 b0 e3 97 ff       	call   0x1401d0240
140851e90:	48 63 54 24 28       	movslq 0x28(%rsp),%rdx
140851e95:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140851e9a:	48 8b d8             	mov    %rax,%rbx
140851e9d:	e8 36 ce 5a 00       	call   0x140dfecd8
140851ea2:	48 8b 0b             	mov    (%rbx),%rcx
140851ea5:	48 8b 50 08          	mov    0x8(%rax),%rdx
140851ea9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140851ead:	48 8b 00             	mov    (%rax),%rax
140851eb0:	48 03 cb             	add    %rbx,%rcx
140851eb3:	ff 15 67 1b 73 00    	call   *0x731b67(%rip)        # 0x140f83a20
140851eb9:	41 8b 56 10          	mov    0x10(%r14),%edx
140851ebd:	48 8b cb             	mov    %rbx,%rcx
140851ec0:	e8 5b 67 b2 ff       	call   0x140378620
140851ec5:	48 8b c8             	mov    %rax,%rcx
140851ec8:	48 8d 15 59 47 7e 00 	lea    0x7e4759(%rip),%rdx        # 0x141036628
140851ecf:	e8 6c e3 97 ff       	call   0x1401d0240
140851ed4:	48 8b d8             	mov    %rax,%rbx
140851ed7:	41 39 76 10          	cmp    %esi,0x10(%r14)
140851edb:	74 05                	je     0x140851ee2
140851edd:	45 84 ff             	test   %r15b,%r15b
140851ee0:	74 03                	je     0x140851ee5
140851ee2:	44 8b ee             	mov    %esi,%r13d
140851ee5:	41 8b d5             	mov    %r13d,%edx
140851ee8:	48 8b cb             	mov    %rbx,%rcx
140851eeb:	e8 90 d3 fe ff       	call   0x14083f280
140851ef0:	48 63 d7             	movslq %edi,%rdx
140851ef3:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140851ef8:	e8 db cd 5a 00       	call   0x140dfecd8
140851efd:	48 8b 0b             	mov    (%rbx),%rcx
140851f00:	48 8b 50 08          	mov    0x8(%rax),%rdx
140851f04:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140851f08:	48 8b 00             	mov    (%rax),%rax
140851f0b:	48 03 cb             	add    %rbx,%rcx
140851f0e:	ff 15 0c 1b 73 00    	call   *0x731b0c(%rip)        # 0x140f83a20
140851f14:	41 8b 56 10          	mov    0x10(%r14),%edx
140851f18:	48 8b cb             	mov    %rbx,%rcx
140851f1b:	41 2b 56 14          	sub    0x14(%r14),%edx
140851f1f:	e8 fc 66 b2 ff       	call   0x140378620
140851f24:	48 8b c8             	mov    %rax,%rcx
140851f27:	48 8d 15 02 03 7f 00 	lea    0x7f0302(%rip),%rdx        # 0x141042230
140851f2e:	e8 0d e3 97 ff       	call   0x1401d0240
140851f33:	33 d2                	xor    %edx,%edx
140851f35:	48 8b c8             	mov    %rax,%rcx
140851f38:	48 8b d8             	mov    %rax,%rbx
140851f3b:	e8 40 d3 fe ff       	call   0x14083f280
140851f40:	48 8d 15 e1 46 7e 00 	lea    0x7e46e1(%rip),%rdx        # 0x141036628
140851f47:	48 8b cb             	mov    %rbx,%rcx
140851f4a:	e8 f1 e2 97 ff       	call   0x1401d0240
140851f4f:	8b d6                	mov    %esi,%edx
140851f51:	48 8b d8             	mov    %rax,%rbx
140851f54:	41 39 56 14          	cmp    %edx,0x14(%r14)
140851f58:	b8 02 00 00 00       	mov    $0x2,%eax
140851f5d:	48 8b cb             	mov    %rbx,%rcx
140851f60:	0f 4f d0             	cmovg  %eax,%edx
140851f63:	e8 18 d3 fe ff       	call   0x14083f280
140851f68:	48 63 54 24 20       	movslq 0x20(%rsp),%rdx
140851f6d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140851f72:	e8 61 cd 5a 00       	call   0x140dfecd8
140851f77:	48 8b 0b             	mov    (%rbx),%rcx
140851f7a:	48 8b 50 08          	mov    0x8(%rax),%rdx
140851f7e:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140851f82:	48 8b 00             	mov    (%rax),%rax
140851f85:	48 03 cb             	add    %rbx,%rcx
140851f88:	ff 15 92 1a 73 00    	call   *0x731a92(%rip)        # 0x140f83a20
140851f8e:	41 8b 56 14          	mov    0x14(%r14),%edx
140851f92:	48 8b cb             	mov    %rbx,%rcx
140851f95:	e8 86 66 b2 ff       	call   0x140378620
140851f9a:	48 8b c8             	mov    %rax,%rcx
140851f9d:	48 8d 15 84 02 7f 00 	lea    0x7f0284(%rip),%rdx        # 0x141042228
140851fa4:	e8 97 e2 97 ff       	call   0x1401d0240
140851fa9:	33 d2                	xor    %edx,%edx
140851fab:	48 8b c8             	mov    %rax,%rcx
140851fae:	48 8b d8             	mov    %rax,%rbx
140851fb1:	e8 ca d2 fe ff       	call   0x14083f280
140851fb6:	48 8d 15 97 02 7f 00 	lea    0x7f0297(%rip),%rdx        # 0x141042254
140851fbd:	48 8b cb             	mov    %rbx,%rcx
140851fc0:	e8 7b e2 97 ff       	call   0x1401d0240
140851fc5:	40 38 35 2c 0e be 00 	cmp    %sil,0xbe0e2c(%rip)        # 0x141432df8
140851fcc:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140851fd0:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
140851fd7:	00
140851fd8:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
140851fdf:	00
140851fe0:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
140851fe7:	00
140851fe8:	75 6a                	jne    0x140852054
140851fea:	b9 01 00 00 00       	mov    $0x1,%ecx
140851fef:	e8 9c 0c 5e 00       	call   0x140e32c90
140851ff4:	48 8b c8             	mov    %rax,%rcx
140851ff7:	e8 64 0e 5e 00       	call   0x140e32e60
140851ffc:	8b c8                	mov    %eax,%ecx
140851ffe:	e8 5d de 9f ff       	call   0x14024fe60
140852003:	85 c0                	test   %eax,%eax
140852005:	75 0d                	jne    0x140852014
140852007:	48 8b 05 e2 0d be 00 	mov    0xbe0de2(%rip),%rax        # 0x141432df0
14085200e:	40 38 70 78          	cmp    %sil,0x78(%rax)
140852012:	74 40                	je     0x140852054
140852014:	44 8b 05 ed cc c4 00 	mov    0xc4cced(%rip),%r8d        # 0x14149ed08
14085201b:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140852022:	00 00
140852024:	b9 00 13 00 00       	mov    $0x1300,%ecx
140852029:	4a 8b 04 c0          	mov    (%rax,%r8,8),%rax
14085202d:	8b 14 01             	mov    (%rcx,%rax,1),%edx
140852030:	39 15 e2 12 be 00    	cmp    %edx,0xbe12e2(%rip)        # 0x141433318
140852036:	0f 8f ca 00 00 00    	jg     0x140852106
14085203c:	0f b7 15 cf 12 be 00 	movzwl 0xbe12cf(%rip),%edx        # 0x141433312
140852043:	48 8b 0d be 12 be 00 	mov    0xbe12be(%rip),%rcx        # 0x141433308
14085204a:	66 83 ca 03          	or     $0x3,%dx
14085204e:	ff 15 bc 13 73 00    	call   *0x7313bc(%rip)        # 0x140f83410
140852054:	48 8d 15 25 f1 7e 00 	lea    0x7ef125(%rip),%rdx        # 0x141041180
14085205b:	48 8b cb             	mov    %rbx,%rcx
14085205e:	e8 dd e1 97 ff       	call   0x1401d0240
140852063:	33 d2                	xor    %edx,%edx
140852065:	48 8b c8             	mov    %rax,%rcx
140852068:	48 8b d8             	mov    %rax,%rbx
14085206b:	e8 10 d2 fe ff       	call   0x14083f280
140852070:	48 8d 15 11 02 7f 00 	lea    0x7f0211(%rip),%rdx        # 0x141042288
140852077:	48 8b cb             	mov    %rbx,%rcx
14085207a:	e8 c1 e1 97 ff       	call   0x1401d0240
14085207f:	41 39 76 0c          	cmp    %esi,0xc(%r14)
140852083:	48 8b c8             	mov    %rax,%rcx
140852086:	48 8b d8             	mov    %rax,%rbx
140852089:	40 0f 96 c6          	setbe  %sil
14085208d:	8d 56 02             	lea    0x2(%rsi),%edx
140852090:	e8 eb d1 fe ff       	call   0x14083f280
140852095:	41 83 7e 0c 00       	cmpl   $0x0,0xc(%r14)
14085209a:	48 8d 05 c7 01 7f 00 	lea    0x7f01c7(%rip),%rax        # 0x141042268
1408520a1:	48 8d 15 d0 01 7f 00 	lea    0x7f01d0(%rip),%rdx        # 0x141042278
1408520a8:	48 8b cb             	mov    %rbx,%rcx
1408520ab:	48 0f 47 d0          	cmova  %rax,%rdx
1408520af:	e8 8c e1 97 ff       	call   0x1401d0240
1408520b4:	33 d2                	xor    %edx,%edx
1408520b6:	48 8b c8             	mov    %rax,%rcx
1408520b9:	48 8b d8             	mov    %rax,%rbx
1408520bc:	e8 bf d1 fe ff       	call   0x14083f280
1408520c1:	48 8b 0b             	mov    (%rbx),%rcx
1408520c4:	b2 0a                	mov    $0xa,%dl
1408520c6:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1408520ca:	48 03 cb             	add    %rbx,%rcx
1408520cd:	e8 9e 94 9b ff       	call   0x14020b570
1408520d2:	0f b6 d0             	movzbl %al,%edx
1408520d5:	48 8b cb             	mov    %rbx,%rcx
1408520d8:	e8 23 d2 b3 ff       	call   0x14038f300
1408520dd:	48 8b cb             	mov    %rbx,%rcx
1408520e0:	e8 9b 49 9b ff       	call   0x140206a80
1408520e5:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1408520ec:	00
1408520ed:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1408520f2:	48 33 cc             	xor    %rsp,%rcx
1408520f5:	e8 06 94 5c 00       	call   0x140e1b500
1408520fa:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140852101:	41 5e                	pop    %r14
140852103:	5e                   	pop    %rsi
140852104:	5d                   	pop    %rbp
140852105:	c3                   	ret
140852106:	48 8d 0d 0b 12 be 00 	lea    0xbe120b(%rip),%rcx        # 0x141433318
14085210d:	e8 ba 95 5c 00       	call   0x140e1b6cc
140852112:	83 3d ff 11 be 00 ff 	cmpl   $0xffffffff,0xbe11ff(%rip)        # 0x141433318
140852119:	0f 85 1d ff ff ff    	jne    0x14085203c
14085211f:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
140852124:	ff 15 3e 12 73 00    	call   *0x73123e(%rip)        # 0x140f83368
14085212a:	48 8b c8             	mov    %rax,%rcx
14085212d:	48 89 05 d4 11 be 00 	mov    %rax,0xbe11d4(%rip)        # 0x141433308
140852134:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx