14007cbb5:	4c 8b f0             	mov    %rax,%r14
14007cbb8:	48 85 c0             	test   %rax,%rax
14007cbbb:	74 63                	je     0x14007cc20
14007cbbd:	66 89 10             	mov    %dx,(%rax)
14007cbc0:	45 8b c7             	mov    %r15d,%r8d
14007cbc3:	48 8b d0             	mov    %rax,%rdx
14007cbc6:	48 8b cb             	mov    %rbx,%rcx
14007cbc9:	48 ff 15 f8 7f 00 00 	rex.W call *0x7ff8(%rip)        # 0x140084bc8
14007cbd0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007cbd5:	44 8b e0             	mov    %eax,%r12d
14007cbd8:	85 c0                	test   %eax,%eax
14007cbda:	75 19                	jne    0x14007cbf5
14007cbdc:	48 ff 15 8d 7e 00 00 	rex.W call *0x7e8d(%rip)        # 0x140084a70
14007cbe3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007cbe8:	49 8b ce             	mov    %r14,%rcx
14007cbeb:	44 8b f8             	mov    %eax,%r15d
14007cbee:	e8 0d 73 fb ff       	call   0x140033f00
14007cbf3:	eb 26                	jmp    0x14007cc1b
14007cbf5:	45 3b e7             	cmp    %r15d,%r12d
14007cbf8:	76 0a                	jbe    0x14007cc04
14007cbfa:	49 8b ce             	mov    %r14,%rcx
14007cbfd:	e8 fe 72 fb ff       	call   0x140033f00
14007cc02:	eb 1c                	jmp    0x14007cc20
14007cc04:	48 8b cb             	mov    %rbx,%rcx
14007cc07:	e8 f4 72 fb ff       	call   0x140033f00
14007cc0c:	43 8d 04 24          	lea    (%r12,%r12,1),%eax
14007cc10:	33 d2                	xor    %edx,%edx
14007cc12:	89 45 58             	mov    %eax,0x58(%rbp)
14007cc15:	44 8b fa             	mov    %edx,%r15d
14007cc18:	49 8b de             	mov    %r14,%rbx
14007cc1b:	45 85 ff             	test   %r15d,%r15d
14007cc1e:	74 11                	je     0x14007cc31
14007cc20:	48 85 db             	test   %rbx,%rbx
14007cc23:	74 08                	je     0x14007cc2d
14007cc25:	48 8b cb             	mov    %rbx,%rcx
14007cc28:	e8 d3 72 fb ff       	call   0x140033f00
14007cc2d:	33 db                	xor    %ebx,%ebx
14007cc2f:	eb 0c                	jmp    0x14007cc3d
14007cc31:	8b 45 58             	mov    0x58(%rbp),%eax
14007cc34:	89 45 c4             	mov    %eax,-0x3c(%rbp)
14007cc37:	8b 45 c0             	mov    -0x40(%rbp),%eax
14007cc3a:	89 45 c8             	mov    %eax,-0x38(%rbp)
14007cc3d:	33 c0                	xor    %eax,%eax
14007cc3f:	49 89 5d 70          	mov    %rbx,0x70(%r13)
14007cc43:	48 85 db             	test   %rbx,%rbx
14007cc46:	75 3a                	jne    0x14007cc82
14007cc48:	48 8b 0d b1 23 02 00 	mov    0x223b1(%rip),%rcx        # 0x14009f000
14007cc4f:	4c 8d 35 aa 23 02 00 	lea    0x223aa(%rip),%r14        # 0x14009f000
14007cc56:	49 3b ce             	cmp    %r14,%rcx
14007cc59:	0f 84 df 08 00 00    	je     0x14007d53e
14007cc5f:	40 84 79 44          	test   %dil,0x44(%rcx)
14007cc63:	0f 84 d5 08 00 00    	je     0x14007d53e
14007cc69:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007cc6d:	0f 82 cb 08 00 00    	jb     0x14007d53e
14007cc73:	8d 53 4e             	lea    0x4e(%rbx),%edx
14007cc76:	4c 8d 0d bb 5b 01 00 	lea    0x15bbb(%rip),%r9        # 0x140092838
14007cc7d:	e9 bd fc ff ff       	jmp    0x14007c93f
14007cc82:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14007cc86:	48 8d 45 c4          	lea    -0x3c(%rbp),%rax
14007cc8a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14007cc8f:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14007cc93:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14007cc97:	89 7d c4             	mov    %edi,-0x3c(%rbp)
14007cc9a:	45 33 c0             	xor    %r8d,%r8d
14007cc9d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007cca2:	48 8d 15 bf 5b 01 00 	lea    0x15bbf(%rip),%rdx        # 0x140092868
14007cca9:	48 ff 15 40 80 00 00 	rex.W call *0x8040(%rip)        # 0x140084cf0
14007ccb0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007ccb5:	4c 8d 3d 4c 5e 01 00 	lea    0x15e4c(%rip),%r15        # 0x140092b08
14007ccbc:	4c 8d 35 3d 23 02 00 	lea    0x2233d(%rip),%r14        # 0x14009f000
14007ccc3:	85 c0                	test   %eax,%eax
14007ccc5:	75 0e                	jne    0x14007ccd5
14007ccc7:	39 7d c8             	cmp    %edi,-0x38(%rbp)
14007ccca:	75 09                	jne    0x14007ccd5
14007cccc:	8b 45 e0             	mov    -0x20(%rbp),%eax
14007cccf:	41 89 45 7c          	mov    %eax,0x7c(%r13)
14007ccd3:	eb 29                	jmp    0x14007ccfe
14007ccd5:	48 8b 0d 24 23 02 00 	mov    0x22324(%rip),%rcx        # 0x14009f000
14007ccdc:	49 3b ce             	cmp    %r14,%rcx
14007ccdf:	74 1d                	je     0x14007ccfe
14007cce1:	f6 41 44 08          	testb  $0x8,0x44(%rcx)
14007cce5:	74 17                	je     0x14007ccfe
14007cce7:	40 38 79 41          	cmp    %dil,0x41(%rcx)
14007cceb:	72 11                	jb     0x14007ccfe
14007cced:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007ccf1:	ba 4f 00 00 00       	mov    $0x4f,%edx
14007ccf6:	4d 8b c7             	mov    %r15,%r8
14007ccf9:	e8 f2 ab fd ff       	call   0x1400578f0
14007ccfe:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14007cd02:	48 8d 45 c4          	lea    -0x3c(%rbp),%rax
14007cd06:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14007cd0b:	49 8d 9d 80 00 00 00 	lea    0x80(%r13),%rbx
14007cd12:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14007cd16:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14007cd1b:	45 33 c0             	xor    %r8d,%r8d
14007cd1e:	89 7d c4             	mov    %edi,-0x3c(%rbp)
14007cd21:	48 8d 15 68 5b 01 00 	lea    0x15b68(%rip),%rdx        # 0x140092890
14007cd28:	48 ff 15 c1 7f 00 00 	rex.W call *0x7fc1(%rip)        # 0x140084cf0
14007cd2f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007cd34:	85 c0                	test   %eax,%eax
14007cd36:	75 05                	jne    0x14007cd3d
14007cd38:	39 7d c8             	cmp    %edi,-0x38(%rbp)
14007cd3b:	74 06                	je     0x14007cd43
14007cd3d:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
14007cd43:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14007cd47:	48 8d 45 c4          	lea    -0x3c(%rbp),%rax
14007cd4b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14007cd50:	49 8d 9d 84 00 00 00 	lea    0x84(%r13),%rbx
14007cd57:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14007cd5b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14007cd60:	45 33 c0             	xor    %r8d,%r8d
14007cd63:	89 7d c4             	mov    %edi,-0x3c(%rbp)
14007cd66:	48 8d 15 5b 5b 01 00 	lea    0x15b5b(%rip),%rdx        # 0x1400928c8
14007cd6d:	48 ff 15 7c 7f 00 00 	rex.W call *0x7f7c(%rip)        # 0x140084cf0
14007cd74:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007cd79:	33 c9                	xor    %ecx,%ecx
14007cd7b:	85 c0                	test   %eax,%eax
14007cd7d:	75 0d                	jne    0x14007cd8c
14007cd7f:	39 7d c8             	cmp    %edi,-0x38(%rbp)
14007cd82:	75 08                	jne    0x14007cd8c
14007cd84:	f7 03 fd ff ff ff    	testl  $0xfffffffd,(%rbx)
14007cd8a:	74 18                	je     0x14007cda4
14007cd8c:	41 8b 85 2c 01 00 00 	mov    0x12c(%r13),%eax
14007cd93:	ff c8                	dec    %eax
14007cd95:	3b c6                	cmp    %esi,%eax
14007cd97:	77 09                	ja     0x14007cda2
14007cd99:	41 89 b5 84 00 00 00 	mov    %esi,0x84(%r13)
14007cda0:	eb 02                	jmp    0x14007cda4
14007cda2:	89 0b                	mov    %ecx,(%rbx)
14007cda4:	49 8b 4d 70          	mov    0x70(%r13),%rcx
14007cda8:	33 db                	xor    %ebx,%ebx
14007cdaa:	41 8b 85 88 00 00 00 	mov    0x88(%r13),%eax
14007cdb1:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14007cdb5:	66 39 19             	cmp    %bx,(%rcx)
14007cdb8:	74 1e                	je     0x14007cdd8
14007cdba:	ff c0                	inc    %eax
14007cdbc:	49 8b d0             	mov    %r8,%rdx
14007cdbf:	41 89 85 88 00 00 00 	mov    %eax,0x88(%r13)
14007cdc6:	48 ff c2             	inc    %rdx
14007cdc9:	66 39 1c 51          	cmp    %bx,(%rcx,%rdx,2)
14007cdcd:	75 f7                	jne    0x14007cdc6
14007cdcf:	48 8d 0c 51          	lea    (%rcx,%rdx,2),%rcx
14007cdd3:	48 03 ce             	add    %rsi,%rcx
14007cdd6:	eb dd                	jmp    0x14007cdb5
14007cdd8:	85 c0                	test   %eax,%eax
14007cdda:	75 38                	jne    0x14007ce14
14007cddc:	48 8b 0d 1d 22 02 00 	mov    0x2221d(%rip),%rcx        # 0x14009f000
14007cde3:	49 3b ce             	cmp    %r14,%rcx
14007cde6:	0f 84 63 fb ff ff    	je     0x14007c94f
14007cdec:	40 84 79 44          	test   %dil,0x44(%rcx)
14007cdf0:	0f 84 59 fb ff ff    	je     0x14007c94f
14007cdf6:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007cdfa:	0f 82 4f fb ff ff    	jb     0x14007c94f
14007ce00:	8d 50 50             	lea    0x50(%rax),%edx
14007ce03:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007ce07:	4d 8b c7             	mov    %r15,%r8
14007ce0a:	e8 e1 aa fd ff       	call   0x1400578f0
14007ce0f:	e9 3b fb ff ff       	jmp    0x14007c94f
14007ce14:	8b c8                	mov    %eax,%ecx
14007ce16:	b8 08 00 00 00       	mov    $0x8,%eax
14007ce1b:	48 f7 e1             	mul    %rcx
14007ce1e:	49 0f 40 c0          	cmovo  %r8,%rax
14007ce22:	48 8b c8             	mov    %rax,%rcx
14007ce25:	e8 aa 70 fb ff       	call   0x140033ed4
14007ce2a:	49 89 85 b8 00 00 00 	mov    %rax,0xb8(%r13)
14007ce31:	48 85 c0             	test   %rax,%rax
14007ce34:	75 29                	jne    0x14007ce5f
14007ce36:	48 8b 0d c3 21 02 00 	mov    0x221c3(%rip),%rcx        # 0x14009f000
14007ce3d:	49 3b ce             	cmp    %r14,%rcx
14007ce40:	0f 84 09 fb ff ff    	je     0x14007c94f
14007ce46:	40 84 79 44          	test   %dil,0x44(%rcx)
14007ce4a:	0f 84 ff fa ff ff    	je     0x14007c94f
14007ce50:	80 79 41 03          	cmpb   $0x3,0x41(%rcx)
14007ce54:	0f 82 f5 fa ff ff    	jb     0x14007c94f
14007ce5a:	8d 50 51             	lea    0x51(%rax),%edx
14007ce5d:	eb a4                	jmp    0x14007ce03
14007ce5f:	45 8b 85 88 00 00 00 	mov    0x88(%r13),%r8d
14007ce66:	33 d2                	xor    %edx,%edx
14007ce68:	49 c1 e0 03          	shl    $0x3,%r8
14007ce6c:	48 8b c8             	mov    %rax,%rcx
14007ce6f:	e8 c7 b5 fb ff       	call   0x14003843b
14007ce74:	8b d3                	mov    %ebx,%edx
14007ce76:	4d 8b 65 70          	mov    0x70(%r13),%r12
14007ce7a:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14007ce7d:	41 39 9d 88 00 00 00 	cmp    %ebx,0x88(%r13)
14007ce84:	0f 86 88 00 00 00    	jbe    0x14007cf12
14007ce8a:	66 41 39 1c 24       	cmp    %bx,(%r12)
14007ce8f:	0f 84 02 01 00 00    	je     0x14007cf97
14007ce95:	48 8b 05 84 34 02 00 	mov    0x23484(%rip),%rax        # 0x1400a0320
14007ce9c:	8b da                	mov    %edx,%ebx
14007ce9e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007cea2:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
14007cea6:	48 8b 48 68          	mov    0x68(%rax),%rcx
14007ceaa:	e8 fd e1 ff ff       	call   0x14007b0ac
14007ceaf:	48 8b c8             	mov    %rax,%rcx
14007ceb2:	49 8b 85 b8 00 00 00 	mov    0xb8(%r13),%rax
14007ceb9:	48 89 0c d8          	mov    %rcx,(%rax,%rbx,8)
14007cebd:	49 8b 85 b8 00 00 00 	mov    0xb8(%r13),%rax
14007cec4:	4c 8b 04 d8          	mov    (%rax,%rbx,8),%r8
14007cec8:	33 db                	xor    %ebx,%ebx
14007ceca:	4d 85 c0             	test   %r8,%r8
14007cecd:	74 4c                	je     0x14007cf1b
14007cecf:	4d 8b 40 60          	mov    0x60(%r8),%r8
14007ced3:	48 8d 55 58          	lea    0x58(%rbp),%rdx
14007ced7:	e8 04 92 ff ff       	call   0x1400760e0
14007cedc:	8b 55 c0             	mov    -0x40(%rbp),%edx
14007cedf:	ff c2                	inc    %edx
14007cee1:	89 55 c0             	mov    %edx,-0x40(%rbp)
14007cee4:	8a 08                	mov    (%rax),%cl
14007cee6:	80 e1 07             	and    $0x7,%cl
14007cee9:	41 08 8d 28 01 00 00 	or     %cl,0x128(%r13)
14007cef0:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14007cef4:	48 ff c0             	inc    %rax
14007cef7:	66 41 39 1c 44       	cmp    %bx,(%r12,%rax,2)
14007cefc:	75 f6                	jne    0x14007cef4
14007cefe:	4d 8d 24 44          	lea    (%r12,%rax,2),%r12
14007cf02:	4c 03 e6             	add    %rsi,%r12
14007cf05:	41 3b 95 88 00 00 00 	cmp    0x88(%r13),%edx
14007cf0c:	0f 82 78 ff ff ff    	jb     0x14007ce8a
14007cf12:	48 8b 0d e7 20 02 00 	mov    0x220e7(%rip),%rcx        # 0x14009f000
14007cf19:	eb 36                	jmp    0x14007cf51
14007cf1b:	48 8b 0d de 20 02 00 	mov    0x220de(%rip),%rcx        # 0x14009f000
14007cf22:	49 3b ce             	cmp    %r14,%rcx
14007cf25:	74 27                	je     0x14007cf4e
14007cf27:	40 84 79 44          	test   %dil,0x44(%rcx)
14007cf2b:	74 21                	je     0x14007cf4e
14007cf2d:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007cf31:	72 1b                	jb     0x14007cf4e
14007cf33:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007cf37:	ba 52 00 00 00       	mov    $0x52,%edx
14007cf3c:	4d 8b cc             	mov    %r12,%r9
14007cf3f:	4d 8b c7             	mov    %r15,%r8
14007cf42:	e8 c9 ab fd ff       	call   0x140057b10
14007cf47:	48 8b 0d b2 20 02 00 	mov    0x220b2(%rip),%rcx        # 0x14009f000
14007cf4e:	8b 55 c0             	mov    -0x40(%rbp),%edx
14007cf51:	66 41 39 1c 24       	cmp    %bx,(%r12)
14007cf56:	0f 85 f3 f9 ff ff    	jne    0x14007c94f
14007cf5c:	45 8b 85 88 00 00 00 	mov    0x88(%r13),%r8d
14007cf63:	41 3b d0             	cmp    %r8d,%edx
14007cf66:	0f 82 e3 f9 ff ff    	jb     0x14007c94f
14007cf6c:	45 85 c0             	test   %r8d,%r8d
14007cf6f:	75 2f                	jne    0x14007cfa0
14007cf71:	49 3b ce             	cmp    %r14,%rcx
14007cf74:	0f 84 d5 f9 ff ff    	je     0x14007c94f
14007cf7a:	40 84 79 44          	test   %dil,0x44(%rcx)
14007cf7e:	0f 84 cb f9 ff ff    	je     0x14007c94f
14007cf84:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007cf88:	0f 82 c1 f9 ff ff    	jb     0x14007c94f
14007cf8e:	41 8d 50 53          	lea    0x53(%r8),%edx
14007cf92:	e9 6c fe ff ff       	jmp    0x14007ce03
14007cf97:	48 8b 0d 62 20 02 00 	mov    0x22062(%rip),%rcx        # 0x14009f000
14007cf9e:	eb bc                	jmp    0x14007cf5c
14007cfa0:	4d 8b a5 b8 00 00 00 	mov    0xb8(%r13),%r12
14007cfa7:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14007cfad:	4d 8b 0c 24          	mov    (%r12),%r9
14007cfb1:	4c 89 4d e8          	mov    %r9,-0x18(%rbp)
14007cfb5:	49 8b 51 68          	mov    0x68(%r9),%rdx
14007cfb9:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
14007cfbd:	45 3b c3             	cmp    %r11d,%r8d
14007cfc0:	0f 86 ab 00 00 00    	jbe    0x14007d071
14007cfc6:	41 8b c3             	mov    %r11d,%eax
14007cfc9:	49 8b 1c c4          	mov    (%r12,%rax,8),%rbx
14007cfcd:	48 8b c2             	mov    %rdx,%rax
14007cfd0:	4c 8b 53 68          	mov    0x68(%rbx),%r10
14007cfd4:	4c 2b d2             	sub    %rdx,%r10
14007cfd7:	44 0f b7 08          	movzwl (%rax),%r9d
14007cfdb:	42 0f b7 14 10       	movzwl (%rax,%r10,1),%edx
14007cfe0:	44 2b ca             	sub    %edx,%r9d
14007cfe3:	75 07                	jne    0x14007cfec
14007cfe5:	48 03 c6             	add    %rsi,%rax
14007cfe8:	85 d2                	test   %edx,%edx
14007cfea:	75 eb                	jne    0x14007cfd7
14007cfec:	33 c0                	xor    %eax,%eax
14007cfee:	45 85 c9             	test   %r9d,%r9d
14007cff1:	75 57                	jne    0x14007d04a
14007cff3:	41 8b 95 2c 01 00 00 	mov    0x12c(%r13),%edx
14007cffa:	8d 42 ff             	lea    -0x1(%rdx),%eax
14007cffd:	3b c6                	cmp    %esi,%eax
14007cfff:	76 0c                	jbe    0x14007d00d
14007d001:	8b 83 8c 00 00 00    	mov    0x8c(%rbx),%eax
14007d007:	ff c8                	dec    %eax
14007d009:	3b c6                	cmp    %esi,%eax
14007d00b:	76 0e                	jbe    0x14007d01b
14007d00d:	41 ff c3             	inc    %r11d
14007d010:	45 3b d8             	cmp    %r8d,%r11d
14007d013:	73 2d                	jae    0x14007d042
14007d015:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14007d019:	eb ab                	jmp    0x14007cfc6
14007d01b:	49 3b ce             	cmp    %r14,%rcx
14007d01e:	0f 84 2b f9 ff ff    	je     0x14007c94f
14007d024:	40 84 79 44          	test   %dil,0x44(%rcx)
14007d028:	0f 84 21 f9 ff ff    	je     0x14007c94f
14007d02e:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007d032:	0f 82 17 f9 ff ff    	jb     0x14007c94f
14007d038:	ba 55 00 00 00       	mov    $0x55,%edx
14007d03d:	e9 c1 fd ff ff       	jmp    0x14007ce03
14007d042:	4c 8b 4d e8          	mov    -0x18(%rbp),%r9
14007d046:	33 db                	xor    %ebx,%ebx
14007d048:	eb 2e                	jmp    0x14007d078
14007d04a:	49 3b ce             	cmp    %r14,%rcx
14007d04d:	0f 84 eb 04 00 00    	je     0x14007d53e
14007d053:	40 84 79 44          	test   %dil,0x44(%rcx)
14007d057:	0f 84 e1 04 00 00    	je     0x14007d53e
14007d05d:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007d061:	0f 82 d7 04 00 00    	jb     0x14007d53e
14007d067:	ba 54 00 00 00       	mov    $0x54,%edx
14007d06c:	e9 92 fd ff ff       	jmp    0x14007ce03
14007d071:	41 8b 95 2c 01 00 00 	mov    0x12c(%r13),%edx
14007d078:	8d 42 ff             	lea    -0x1(%rdx),%eax
14007d07b:	3b c6                	cmp    %esi,%eax
14007d07d:	77 70                	ja     0x14007d0ef
14007d07f:	41 83 f8 01          	cmp    $0x1,%r8d
14007d083:	74 27                	je     0x14007d0ac
14007d085:	49 3b ce             	cmp    %r14,%rcx
14007d088:	0f 84 c1 f8 ff ff    	je     0x14007c94f
14007d08e:	40 84 79 44          	test   %dil,0x44(%rcx)
14007d092:	0f 84 b7 f8 ff ff    	je     0x14007c94f
14007d098:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007d09c:	0f 82 ad f8 ff ff    	jb     0x14007c94f
14007d0a2:	ba 56 00 00 00       	mov    $0x56,%edx
14007d0a7:	e9 57 fd ff ff       	jmp    0x14007ce03
14007d0ac:	41 8b 91 8c 00 00 00 	mov    0x8c(%r9),%edx
14007d0b3:	8d 42 ff             	lea    -0x1(%rdx),%eax
14007d0b6:	3b c6                	cmp    %esi,%eax
14007d0b8:	76 27                	jbe    0x14007d0e1
14007d0ba:	49 3b ce             	cmp    %r14,%rcx
14007d0bd:	0f 84 8c f8 ff ff    	je     0x14007c94f
14007d0c3:	40 84 79 44          	test   %dil,0x44(%rcx)
14007d0c7:	0f 84 82 f8 ff ff    	je     0x14007c94f
14007d0cd:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007d0d1:	0f 82 78 f8 ff ff    	jb     0x14007c94f
14007d0d7:	ba 57 00 00 00       	mov    $0x57,%edx
14007d0dc:	e9 22 fd ff ff       	jmp    0x14007ce03
14007d0e1:	41 89 95 2c 01 00 00 	mov    %edx,0x12c(%r13)
14007d0e8:	48 8b 0d 11 1f 02 00 	mov    0x21f11(%rip),%rcx        # 0x14009f000
14007d0ef:	45 8b c8             	mov    %r8d,%r9d
14007d0f2:	49 3b ce             	cmp    %r14,%rcx
14007d0f5:	74 24                	je     0x14007d11b
14007d0f7:	40 84 79 44          	test   %dil,0x44(%rcx)
14007d0fb:	74 1e                	je     0x14007d11b
14007d0fd:	80 79 41 05          	cmpb   $0x5,0x41(%rcx)
14007d101:	72 18                	jb     0x14007d11b
14007d103:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007d107:	ba 58 00 00 00       	mov    $0x58,%edx
14007d10c:	4d 8b c7             	mov    %r15,%r8
14007d10f:	e8 08 a8 fd ff       	call   0x14005791c
14007d114:	45 8b 8d 88 00 00 00 	mov    0x88(%r13),%r9d
14007d11b:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14007d11f:	49 89 85 90 00 00 00 	mov    %rax,0x90(%r13)
14007d126:	49 8b 85 b8 00 00 00 	mov    0xb8(%r13),%rax