14004ed7f:	48 8d 0d 7a 92 06 00 	lea    0x6927a(%rip),%rcx        # 0x1400b8000
14004ed86:	40 b7 05             	mov    $0x5,%dil
14004ed89:	48 8b 05 70 92 06 00 	mov    0x69270(%rip),%rax        # 0x1400b8000
14004ed90:	48 3b c1             	cmp    %rcx,%rax
14004ed93:	74 2b                	je     0x14004edc0
14004ed95:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004ed99:	74 25                	je     0x14004edc0
14004ed9b:	40 38 78 59          	cmp    %dil,0x59(%rax)
14004ed9f:	72 1f                	jb     0x14004edc0
14004eda1:	ba 51 00 00 00       	mov    $0x51,%edx
14004eda6:	4d 8b cf             	mov    %r15,%r9
14004eda9:	4c 8d 05 f8 bc 02 00 	lea    0x2bcf8(%rip),%r8        # 0x14007aaa8
14004edb0:	48 8b 48 50          	mov    0x50(%rax),%rcx
14004edb4:	e8 d3 60 fd ff       	call   0x140024e8c
14004edb9:	48 8b 05 40 92 06 00 	mov    0x69240(%rip),%rax        # 0x1400b8000
14004edc0:	33 f6                	xor    %esi,%esi
14004edc2:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004edc6:	74 08                	je     0x14004edd0
14004edc8:	40 38 78 59          	cmp    %dil,0x59(%rax)
14004edcc:	b1 01                	mov    $0x1,%cl
14004edce:	73 03                	jae    0x14004edd3
14004edd0:	40 8a ce             	mov    %sil,%cl
14004edd3:	48 8d 15 06 c0 02 00 	lea    0x2c006(%rip),%rdx        # 0x14007ade0
14004edda:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
14004edde:	88 4d c7             	mov    %cl,-0x39(%rbp)
14004ede1:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004ede5:	74 0b                	je     0x14004edf2
14004ede7:	40 38 78 59          	cmp    %dil,0x59(%rax)
14004edeb:	72 05                	jb     0x14004edf2
14004eded:	e8 1e 8e 00 00       	call   0x140057c10
14004edf2:	4d 85 e4             	test   %r12,%r12
14004edf5:	74 04                	je     0x14004edfb
14004edf7:	49 89 34 24          	mov    %rsi,(%r12)
14004edfb:	48 89 33             	mov    %rsi,(%rbx)
14004edfe:	41 38 b7 38 01 00 00 	cmp    %sil,0x138(%r15)
14004ee05:	74 13                	je     0x14004ee1a
14004ee07:	49 8b cf             	mov    %r15,%rcx
14004ee0a:	e8 f1 f6 ff ff       	call   0x14004e500
14004ee0f:	44 8b f0             	mov    %eax,%r14d
14004ee12:	85 c0                	test   %eax,%eax
14004ee14:	0f 88 60 05 00 00    	js     0x14004f37a
14004ee1a:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
14004ee1e:	48 89 75 8f          	mov    %rsi,-0x71(%rbp)
14004ee22:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14004ee26:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14004ee2a:	49 8b cd             	mov    %r13,%rcx
14004ee2d:	e8 56 62 00 00       	call   0x140055088
14004ee32:	44 8b f0             	mov    %eax,%r14d
14004ee35:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
14004ee39:	48 8b 7d 8f          	mov    -0x71(%rbp),%rdi
14004ee3d:	85 c0                	test   %eax,%eax
14004ee3f:	79 6d                	jns    0x14004eeae
14004ee41:	be 02 00 00 00       	mov    $0x2,%esi
14004ee46:	48 8b 05 b3 91 06 00 	mov    0x691b3(%rip),%rax        # 0x1400b8000
14004ee4d:	48 8d 0d ac 91 06 00 	lea    0x691ac(%rip),%rcx        # 0x1400b8000
14004ee54:	48 3b c1             	cmp    %rcx,%rax
14004ee57:	74 37                	je     0x14004ee90
14004ee59:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004ee5d:	0f 84 d1 04 00 00    	je     0x14004f334
14004ee63:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004ee67:	72 27                	jb     0x14004ee90
14004ee69:	8d 56 50             	lea    0x50(%rsi),%edx
14004ee6c:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14004ee71:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14004ee76:	4d 8b cf             	mov    %r15,%r9
14004ee79:	4c 8d 05 28 bc 02 00 	lea    0x2bc28(%rip),%r8        # 0x14007aaa8
14004ee80:	48 8b 48 50          	mov    0x50(%rax),%rcx
14004ee84:	e8 67 66 00 00       	call   0x1400554f0
14004ee89:	48 8b 05 70 91 06 00 	mov    0x69170(%rip),%rax        # 0x1400b8000
14004ee90:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004ee94:	0f 84 9a 04 00 00    	je     0x14004f334
14004ee9a:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004ee9e:	0f 82 90 04 00 00    	jb     0x14004f334
14004eea4:	e8 67 8d 00 00       	call   0x140057c10
14004eea9:	e9 86 04 00 00       	jmp    0x14004f334
14004eeae:	48 83 65 a7 00       	andq   $0x0,-0x59(%rbp)
14004eeb3:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
14004eeb7:	48 8b d3             	mov    %rbx,%rdx
14004eeba:	49 8b cf             	mov    %r15,%rcx
14004eebd:	e8 66 4f 00 00       	call   0x140053e28
14004eec2:	44 8b f0             	mov    %eax,%r14d
14004eec5:	85 c0                	test   %eax,%eax
14004eec7:	0f 88 50 04 00 00    	js     0x14004f31d
14004eecd:	48 83 65 97 00       	andq   $0x0,-0x69(%rbp)
14004eed2:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14004eed6:	48 8b 01             	mov    (%rcx),%rax
14004eed9:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
14004eedd:	ba 08 00 00 00       	mov    $0x8,%edx
14004eee2:	48 8b 40 70          	mov    0x70(%rax),%rax
14004eee6:	ff 15 9c 07 02 00    	call   *0x2079c(%rip)        # 0x14006f688
14004eeec:	44 8b f0             	mov    %eax,%r14d
14004eeef:	85 c0                	test   %eax,%eax
14004eef1:	79 38                	jns    0x14004ef2b
14004eef3:	be 02 00 00 00       	mov    $0x2,%esi
14004eef8:	48 8b 05 01 91 06 00 	mov    0x69101(%rip),%rax        # 0x1400b8000
14004eeff:	48 8d 0d fa 90 06 00 	lea    0x690fa(%rip),%rcx        # 0x1400b8000
14004ef06:	48 3b c1             	cmp    %rcx,%rax
14004ef09:	0f 84 58 01 00 00    	je     0x14004f067
14004ef0f:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004ef13:	0f 84 ed 03 00 00    	je     0x14004f306
14004ef19:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004ef1d:	0f 82 44 01 00 00    	jb     0x14004f067
14004ef23:	8d 56 51             	lea    0x51(%rsi),%edx
14004ef26:	e9 1d 01 00 00       	jmp    0x14004f048
14004ef2b:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
14004ef2f:	48 8b 01             	mov    (%rcx),%rax
14004ef32:	be 02 00 00 00       	mov    $0x2,%esi
14004ef37:	44 8b c6             	mov    %esi,%r8d
14004ef3a:	48 8d 15 6f be 02 00 	lea    0x2be6f(%rip),%rdx        # 0x14007adb0
14004ef41:	48 8b 40 38          	mov    0x38(%rax),%rax
14004ef45:	ff 15 3d 07 02 00    	call   *0x2073d(%rip)        # 0x14006f688
14004ef4b:	44 8b f0             	mov    %eax,%r14d
14004ef4e:	85 c0                	test   %eax,%eax
14004ef50:	79 33                	jns    0x14004ef85
14004ef52:	48 8b 05 a7 90 06 00 	mov    0x690a7(%rip),%rax        # 0x1400b8000
14004ef59:	48 8d 0d a0 90 06 00 	lea    0x690a0(%rip),%rcx        # 0x1400b8000
14004ef60:	48 3b c1             	cmp    %rcx,%rax
14004ef63:	0f 84 fe 00 00 00    	je     0x14004f067
14004ef69:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004ef6d:	0f 84 93 03 00 00    	je     0x14004f306
14004ef73:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004ef77:	0f 82 ea 00 00 00    	jb     0x14004f067
14004ef7d:	8d 56 52             	lea    0x52(%rsi),%edx
14004ef80:	e9 c3 00 00 00       	jmp    0x14004f048
14004ef85:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
14004ef89:	48 8b 01             	mov    (%rcx),%rax
14004ef8c:	44 8b c6             	mov    %esi,%r8d
14004ef8f:	48 8d 15 2a be 02 00 	lea    0x2be2a(%rip),%rdx        # 0x14007adc0
14004ef96:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14004ef9d:	ff 15 e5 06 02 00    	call   *0x206e5(%rip)        # 0x14006f688
14004efa3:	44 8b f0             	mov    %eax,%r14d
14004efa6:	85 c0                	test   %eax,%eax
14004efa8:	79 32                	jns    0x14004efdc
14004efaa:	48 8b 05 4f 90 06 00 	mov    0x6904f(%rip),%rax        # 0x1400b8000
14004efb1:	48 8d 0d 48 90 06 00 	lea    0x69048(%rip),%rcx        # 0x1400b8000
14004efb8:	48 3b c1             	cmp    %rcx,%rax
14004efbb:	0f 84 a6 00 00 00    	je     0x14004f067
14004efc1:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004efc5:	0f 84 3b 03 00 00    	je     0x14004f306
14004efcb:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004efcf:	0f 82 92 00 00 00    	jb     0x14004f067
14004efd5:	ba 55 00 00 00       	mov    $0x55,%edx
14004efda:	eb 6c                	jmp    0x14004f048
14004efdc:	b9 1f 00 1d 0e       	mov    $0xe1d001f,%ecx
14004efe1:	89 4d cf             	mov    %ecx,-0x31(%rbp)
14004efe4:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
14004efe8:	b8 04 00 00 00       	mov    $0x4,%eax
14004efed:	89 45 e7             	mov    %eax,-0x19(%rbp)
14004eff0:	89 45 ef             	mov    %eax,-0x11(%rbp)
14004eff3:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
14004eff7:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14004effb:	89 4d f3             	mov    %ecx,-0xd(%rbp)
14004effe:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
14004f002:	48 8b 01             	mov    (%rcx),%rax
14004f005:	45 33 c9             	xor    %r9d,%r9d
14004f008:	45 33 c0             	xor    %r8d,%r8d
14004f00b:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14004f00f:	48 8b 40 68          	mov    0x68(%rax),%rax
14004f013:	ff 15 6f 06 02 00    	call   *0x2066f(%rip)        # 0x14006f688
14004f019:	44 8b f0             	mov    %eax,%r14d
14004f01c:	85 c0                	test   %eax,%eax
14004f01e:	79 4d                	jns    0x14004f06d
14004f020:	48 8b 05 d9 8f 06 00 	mov    0x68fd9(%rip),%rax        # 0x1400b8000
14004f027:	48 8d 0d d2 8f 06 00 	lea    0x68fd2(%rip),%rcx        # 0x1400b8000
14004f02e:	48 3b c1             	cmp    %rcx,%rax
14004f031:	74 34                	je     0x14004f067
14004f033:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004f037:	0f 84 c9 02 00 00    	je     0x14004f306
14004f03d:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f041:	72 24                	jb     0x14004f067
14004f043:	ba 56 00 00 00       	mov    $0x56,%edx
14004f048:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14004f04d:	4d 8b cf             	mov    %r15,%r9
14004f050:	4c 8d 05 51 ba 02 00 	lea    0x2ba51(%rip),%r8        # 0x14007aaa8
14004f057:	48 8b 48 50          	mov    0x50(%rax),%rcx
14004f05b:	e8 80 38 fd ff       	call   0x1400228e0
14004f060:	48 8b 05 99 8f 06 00 	mov    0x68f99(%rip),%rax        # 0x1400b8000
14004f067:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004f06b:	eb 78                	jmp    0x14004f0e5
14004f06d:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
14004f072:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
14004f076:	48 8b 01             	mov    (%rcx),%rax
14004f079:	4c 8d 4d 87          	lea    -0x79(%rbp),%r9
14004f07d:	45 33 c0             	xor    %r8d,%r8d
14004f080:	45 8d 68 01          	lea    0x1(%r8),%r13d
14004f084:	41 8b d5             	mov    %r13d,%edx
14004f087:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14004f08e:	ff 15 f4 05 02 00    	call   *0x205f4(%rip)        # 0x14006f688
14004f094:	44 8b f0             	mov    %eax,%r14d
14004f097:	85 c0                	test   %eax,%eax
14004f099:	79 64                	jns    0x14004f0ff
14004f09b:	48 8b 05 5e 8f 06 00 	mov    0x68f5e(%rip),%rax        # 0x1400b8000
14004f0a2:	48 8d 0d 57 8f 06 00 	lea    0x68f57(%rip),%rcx        # 0x1400b8000
14004f0a9:	48 3b c1             	cmp    %rcx,%rax
14004f0ac:	74 33                	je     0x14004f0e1
14004f0ae:	44 84 68 5c          	test   %r13b,0x5c(%rax)
14004f0b2:	0f 84 4e 02 00 00    	je     0x14004f306
14004f0b8:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f0bc:	72 23                	jb     0x14004f0e1
14004f0be:	41 8d 55 56          	lea    0x56(%r13),%edx
14004f0c2:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14004f0c7:	4d 8b cf             	mov    %r15,%r9
14004f0ca:	4c 8d 05 d7 b9 02 00 	lea    0x2b9d7(%rip),%r8        # 0x14007aaa8
14004f0d1:	48 8b 48 50          	mov    0x50(%rax),%rcx
14004f0d5:	e8 06 38 fd ff       	call   0x1400228e0
14004f0da:	48 8b 05 1f 8f 06 00 	mov    0x68f1f(%rip),%rax        # 0x1400b8000
14004f0e1:	44 84 68 5c          	test   %r13b,0x5c(%rax)
14004f0e5:	0f 84 1b 02 00 00    	je     0x14004f306
14004f0eb:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f0ef:	0f 82 11 02 00 00    	jb     0x14004f306
14004f0f5:	e8 16 8b 00 00       	call   0x140057c10
14004f0fa:	e9 07 02 00 00       	jmp    0x14004f306
14004f0ff:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14004f103:	48 85 c9             	test   %rcx,%rcx
14004f106:	0f 84 f4 01 00 00    	je     0x14004f300
14004f10c:	44 39 29             	cmp    %r13d,(%rcx)
14004f10f:	0f 85 e1 01 00 00    	jne    0x14004f2f6
14004f115:	39 71 0c             	cmp    %esi,0xc(%rcx)
14004f118:	0f 85 d8 01 00 00    	jne    0x14004f2f6
14004f11e:	48 8b 41 10          	mov    0x10(%rcx),%rax
14004f122:	81 38 02 01 ff 0f    	cmpl   $0xfff0102,(%rax)
14004f128:	0f 85 c8 01 00 00    	jne    0x14004f2f6
14004f12e:	4c 8d 68 08          	lea    0x8(%rax),%r13
14004f132:	4d 85 e4             	test   %r12,%r12
14004f135:	74 7d                	je     0x14004f1b4
14004f137:	49 8b d4             	mov    %r12,%rdx
14004f13a:	49 8b cd             	mov    %r13,%rcx
14004f13d:	e8 6e ef ff ff       	call   0x14004e0b0
14004f142:	44 8b f0             	mov    %eax,%r14d
14004f145:	85 c0                	test   %eax,%eax
14004f147:	79 67                	jns    0x14004f1b0
14004f149:	48 8b 05 b0 8e 06 00 	mov    0x68eb0(%rip),%rax        # 0x1400b8000
14004f150:	48 8d 0d a9 8e 06 00 	lea    0x68ea9(%rip),%rcx        # 0x1400b8000
14004f157:	48 3b c1             	cmp    %rcx,%rax
14004f15a:	74 30                	je     0x14004f18c
14004f15c:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004f160:	74 3b                	je     0x14004f19d
14004f162:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f166:	72 24                	jb     0x14004f18c
14004f168:	ba 58 00 00 00       	mov    $0x58,%edx
14004f16d:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14004f172:	4d 8b cf             	mov    %r15,%r9
14004f175:	4c 8d 05 2c b9 02 00 	lea    0x2b92c(%rip),%r8        # 0x14007aaa8
14004f17c:	48 8b 48 50          	mov    0x50(%rax),%rcx
14004f180:	e8 5b 37 fd ff       	call   0x1400228e0
14004f185:	48 8b 05 74 8e 06 00 	mov    0x68e74(%rip),%rax        # 0x1400b8000
14004f18c:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004f190:	74 0b                	je     0x14004f19d
14004f192:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f196:	72 05                	jb     0x14004f19d
14004f198:	e8 73 8a 00 00       	call   0x140057c10
14004f19d:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14004f1a1:	e8 e0 69 00 00       	call   0x140055b86
14004f1a6:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
14004f1ab:	e9 56 01 00 00       	jmp    0x14004f306
14004f1b0:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14004f1b4:	83 65 9f 00          	andl   $0x0,-0x61(%rbp)
14004f1b8:	4d 8b 57 28          	mov    0x28(%r15),%r10
14004f1bc:	4d 85 d2             	test   %r10,%r10
14004f1bf:	74 4c                	je     0x14004f20d
14004f1c1:	49 8b 02             	mov    (%r10),%rax
14004f1c4:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14004f1c8:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14004f1cd:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14004f1d1:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14004f1d6:	c7 44 24 20 18 00 00 	movl   $0x18,0x20(%rsp)
14004f1dd:	00
14004f1de:	4c 8d 0d 3b d6 02 00 	lea    0x2d63b(%rip),%r9        # 0x14007c820
14004f1e5:	4d 8b 45 08          	mov    0x8(%r13),%r8
14004f1e9:	41 8b 55 00          	mov    0x0(%r13),%edx
14004f1ed:	49 8b ca             	mov    %r10,%rcx
14004f1f0:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14004f1f7:	ff 15 8b 04 02 00    	call   *0x2048b(%rip)        # 0x14006f688
14004f1fd:	44 8b f0             	mov    %eax,%r14d
14004f200:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14004f204:	4c 8d 2d f5 8d 06 00 	lea    0x68df5(%rip),%r13        # 0x1400b8000
14004f20b:	eb 5d                	jmp    0x14004f26a
14004f20d:	48 8b 05 ec 8d 06 00 	mov    0x68dec(%rip),%rax        # 0x1400b8000
14004f214:	4c 8d 2d e5 8d 06 00 	lea    0x68de5(%rip),%r13        # 0x1400b8000
14004f21b:	49 3b c5             	cmp    %r13,%rax
14004f21e:	74 2f                	je     0x14004f24f
14004f220:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004f224:	74 3e                	je     0x14004f264
14004f226:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f22a:	72 23                	jb     0x14004f24f
14004f22c:	ba 59 00 00 00       	mov    $0x59,%edx
14004f231:	4d 8b cf             	mov    %r15,%r9
14004f234:	4c 8d 05 6d b8 02 00 	lea    0x2b86d(%rip),%r8        # 0x14007aaa8
14004f23b:	48 8b 48 50          	mov    0x50(%rax),%rcx
14004f23f:	e8 48 5c fd ff       	call   0x140024e8c
14004f244:	48 8b 05 b5 8d 06 00 	mov    0x68db5(%rip),%rax        # 0x1400b8000
14004f24b:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14004f24f:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004f253:	74 0f                	je     0x14004f264
14004f255:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f259:	72 09                	jb     0x14004f264
14004f25b:	e8 b0 89 00 00       	call   0x140057c10
14004f260:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14004f264:	41 be 58 00 ee 80    	mov    $0x80ee0058,%r14d
14004f26a:	e8 17 69 00 00       	call   0x140055b86
14004f26f:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
14004f274:	45 85 f6             	test   %r14d,%r14d
14004f277:	79 78                	jns    0x14004f2f1
14004f279:	48 8b 05 80 8d 06 00 	mov    0x68d80(%rip),%rax        # 0x1400b8000
14004f280:	49 3b c5             	cmp    %r13,%rax
14004f283:	74 30                	je     0x14004f2b5
14004f285:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004f289:	74 3b                	je     0x14004f2c6
14004f28b:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f28f:	72 24                	jb     0x14004f2b5
14004f291:	ba 5a 00 00 00       	mov    $0x5a,%edx
14004f296:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14004f29b:	4d 8b cf             	mov    %r15,%r9
14004f29e:	4c 8d 05 03 b8 02 00 	lea    0x2b803(%rip),%r8        # 0x14007aaa8
14004f2a5:	48 8b 48 50          	mov    0x50(%rax),%rcx
14004f2a9:	e8 32 36 fd ff       	call   0x1400228e0
14004f2ae:	48 8b 05 4b 8d 06 00 	mov    0x68d4b(%rip),%rax        # 0x1400b8000
14004f2b5:	f6 40 5c 01          	testb  $0x1,0x5c(%rax)
14004f2b9:	74 0b                	je     0x14004f2c6
14004f2bb:	40 38 70 59          	cmp    %sil,0x59(%rax)
14004f2bf:	72 05                	jb     0x14004f2c6
14004f2c1:	e8 4a 89 00 00       	call   0x140057c10
14004f2c6:	4d 85 e4             	test   %r12,%r12
14004f2c9:	74 3b                	je     0x14004f306
14004f2cb:	49 8b 34 24          	mov    (%r12),%rsi
14004f2cf:	48 85 f6             	test   %rsi,%rsi
14004f2d2:	74 32                	je     0x14004f306
14004f2d4:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14004f2d8:	48 85 c9             	test   %rcx,%rcx
14004f2db:	74 0a                	je     0x14004f2e7
14004f2dd:	e8 fe 65 00 00       	call   0x1400558e0
14004f2e2:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
14004f2e7:	48 8b ce             	mov    %rsi,%rcx
14004f2ea:	e8 f1 65 00 00       	call   0x1400558e0
14004f2ef:	eb 15                	jmp    0x14004f306
14004f2f1:	45 33 f6             	xor    %r14d,%r14d
14004f2f4:	eb 10                	jmp    0x14004f306
14004f2f6:	e8 8b 68 00 00       	call   0x140055b86
14004f2fb:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
14004f300:	41 be 05 40 00 80    	mov    $0x80004005,%r14d
14004f306:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
14004f30a:	48 85 c9             	test   %rcx,%rcx
14004f30d:	74 0e                	je     0x14004f31d
14004f30f:	48 8b 01             	mov    (%rcx),%rax
14004f312:	48 8b 40 10          	mov    0x10(%rax),%rax
14004f316:	ff 15 6c 03 02 00    	call   *0x2036c(%rip)        # 0x14006f688
14004f31c:	90                   	nop
14004f31d:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14004f321:	48 85 c9             	test   %rcx,%rcx
14004f324:	74 0e                	je     0x14004f334