14003c64c:	74 48                	je     0x14003c696
14003c64e:	48 8b 0d ab 29 06 00 	mov    0x629ab(%rip),%rcx        # 0x14009f000
14003c655:	4c 8d 25 a4 29 06 00 	lea    0x629a4(%rip),%r12        # 0x14009f000
14003c65c:	49 3b cc             	cmp    %r12,%rcx
14003c65f:	0f 84 ad fa ff ff    	je     0x14003c112
14003c665:	b8 01 00 00 00       	mov    $0x1,%eax
14003c66a:	84 41 1c             	test   %al,0x1c(%rcx)
14003c66d:	0f 84 9f fa ff ff    	je     0x14003c112
14003c673:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c677:	8d 50 0e             	lea    0xe(%rax),%edx
14003c67a:	44 8b cb             	mov    %ebx,%r9d
14003c67d:	4c 8d 05 24 46 05 00 	lea    0x54624(%rip),%r8        # 0x140090ca8
14003c684:	e8 93 b2 01 00       	call   0x14005791c
14003c689:	e9 84 fa ff ff       	jmp    0x14003c112
14003c68e:	41 8b db             	mov    %r11d,%ebx
14003c691:	e9 72 03 fe ff       	jmp    0x14001ca08
14003c696:	4c 8b 06             	mov    (%rsi),%r8
14003c699:	48 8d 15 18 b1 04 00 	lea    0x4b118(%rip),%rdx        # 0x1400877b8
14003c6a0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c6a5:	e8 5e 6b fe ff       	call   0x140023208
14003c6aa:	8b d8                	mov    %eax,%ebx
14003c6ac:	85 c0                	test   %eax,%eax
14003c6ae:	74 58                	je     0x14003c708
14003c6b0:	48 8b 0d 49 29 06 00 	mov    0x62949(%rip),%rcx        # 0x14009f000
14003c6b7:	4c 8d 25 42 29 06 00 	lea    0x62942(%rip),%r12        # 0x14009f000
14003c6be:	49 3b cc             	cmp    %r12,%rcx
14003c6c1:	74 20                	je     0x14003c6e3
14003c6c3:	b8 01 00 00 00       	mov    $0x1,%eax
14003c6c8:	84 41 1c             	test   %al,0x1c(%rcx)
14003c6cb:	74 16                	je     0x14003c6e3
14003c6cd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c6d1:	8d 50 0f             	lea    0xf(%rax),%edx
14003c6d4:	44 8b cb             	mov    %ebx,%r9d
14003c6d7:	4c 8d 05 ca 45 05 00 	lea    0x545ca(%rip),%r8        # 0x140090ca8
14003c6de:	e8 39 b2 01 00       	call   0x14005791c
14003c6e3:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003c6ea:	00 00
14003c6ec:	33 d2                	xor    %edx,%edx
14003c6ee:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14003c6f3:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14003c6f7:	48 ff 15 ba 8c 04 00 	rex.W call *0x48cba(%rip)        # 0x1400853b8
14003c6fe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003c703:	e9 0a fa ff ff       	jmp    0x14003c112
14003c708:	48 8b 07             	mov    (%rdi),%rax
14003c70b:	48 8b cf             	mov    %rdi,%rcx
14003c70e:	48 8b 40 30          	mov    0x30(%rax),%rax
14003c712:	ff 15 b0 8f 04 00    	call   *0x48fb0(%rip)        # 0x1400856c8
14003c718:	4c 8b 06             	mov    (%rsi),%r8
14003c71b:	48 8d 35 96 b0 04 00 	lea    0x4b096(%rip),%rsi        # 0x1400877b8
14003c722:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c727:	44 0f b7 c8          	movzwl %ax,%r9d
14003c72b:	4c 21 74 24 20       	and    %r14,0x20(%rsp)
14003c730:	48 8b d6             	mov    %rsi,%rdx
14003c733:	e8 ac ed fd ff       	call   0x14001b4e4
14003c738:	8b d8                	mov    %eax,%ebx
14003c73a:	85 c0                	test   %eax,%eax
14003c73c:	74 7d                	je     0x14003c7bb
14003c73e:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14003c743:	48 8b d6             	mov    %rsi,%rdx
14003c746:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c74b:	4d 85 c0             	test   %r8,%r8
14003c74e:	75 07                	jne    0x14003c757
14003c750:	4c 8d 05 59 b0 04 00 	lea    0x4b059(%rip),%r8        # 0x1400877b0
14003c757:	e8 ac 6a fe ff       	call   0x140023208
14003c75c:	85 c0                	test   %eax,%eax
14003c75e:	74 5b                	je     0x14003c7bb
14003c760:	48 8b 0d 99 28 06 00 	mov    0x62899(%rip),%rcx        # 0x14009f000
14003c767:	48 8d 15 92 28 06 00 	lea    0x62892(%rip),%rdx        # 0x14009f000
14003c76e:	48 3b ca             	cmp    %rdx,%rcx
14003c771:	74 23                	je     0x14003c796
14003c773:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14003c779:	44 84 41 1c          	test   %r8b,0x1c(%rcx)
14003c77d:	74 17                	je     0x14003c796
14003c77f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c783:	41 8d 50 10          	lea    0x10(%r8),%edx
14003c787:	4c 8d 05 1a 45 05 00 	lea    0x5451a(%rip),%r8        # 0x140090ca8
14003c78e:	44 8b c8             	mov    %eax,%r9d
14003c791:	e8 86 b1 01 00       	call   0x14005791c
14003c796:	48 8b cf             	mov    %rdi,%rcx
14003c799:	e8 2a e6 fd ff       	call   0x14001adc8
14003c79e:	4c 21 74 24 28       	and    %r14,0x28(%rsp)
14003c7a3:	45 33 c9             	xor    %r9d,%r9d
14003c7a6:	4c 21 74 24 20       	and    %r14,0x20(%rsp)
14003c7ab:	48 8b d0             	mov    %rax,%rdx
14003c7ae:	41 8d 49 25          	lea    0x25(%r9),%ecx
14003c7b2:	45 8d 41 59          	lea    0x59(%r9),%r8d
14003c7b6:	e8 71 bf fc ff       	call   0x14000872c
14003c7bb:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003c7c2:	00 00
14003c7c4:	33 d2                	xor    %edx,%edx
14003c7c6:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14003c7cb:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14003c7cf:	48 ff 15 e2 8b 04 00 	rex.W call *0x48be2(%rip)        # 0x1400853b8
14003c7d6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003c7db:	90                   	nop
14003c7dc:	e9 27 02 fe ff       	jmp    0x14001ca08
14003c7e1:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
14003c7e6:	4d 85 c0             	test   %r8,%r8
14003c7e9:	0f 84 9f fe ff ff    	je     0x14003c68e
14003c7ef:	45 8b 08             	mov    (%r8),%r9d
14003c7f2:	48 8b d7             	mov    %rdi,%rdx
14003c7f5:	4d 8b 40 08          	mov    0x8(%r8),%r8
14003c7f9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c7fe:	e8 bd cf 02 00       	call   0x1400697c0
14003c803:	8b d8                	mov    %eax,%ebx
14003c805:	e9 fe 01 fe ff       	jmp    0x14001ca08
14003c80a:	83 e8 01             	sub    $0x1,%eax
14003c80d:	0f 84 d2 01 00 00    	je     0x14003c9e5
14003c813:	83 e8 02             	sub    $0x2,%eax
14003c816:	0f 84 d6 00 00 00    	je     0x14003c8f2
14003c81c:	83 f8 01             	cmp    $0x1,%eax
14003c81f:	75 4a                	jne    0x14003c86b
14003c821:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
14003c826:	48 85 f6             	test   %rsi,%rsi
14003c829:	0f 84 e5 f9 ff ff    	je     0x14003c214
14003c82f:	83 3e 05             	cmpl   $0x5,(%rsi)
14003c832:	0f 83 5b f8 ff ff    	jae    0x14003c093
14003c838:	f6 47 48 30          	testb  $0x30,0x48(%rdi)
14003c83c:	0f 84 51 f8 ff ff    	je     0x14003c093
14003c842:	48 8d 15 47 ad 04 00 	lea    0x4ad47(%rip),%rdx        # 0x140087590
14003c849:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c84e:	44 39 1e             	cmp    %r11d,(%rsi)
14003c851:	74 22                	je     0x14003c875
14003c853:	b8 04 00 00 00       	mov    $0x4,%eax
14003c858:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003c85c:	44 8b c8             	mov    %eax,%r9d
14003c85f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14003c864:	e8 13 31 fe ff       	call   0x14001f97c
14003c869:	eb 0f                	jmp    0x14003c87a
14003c86b:	bb 7c 00 00 00       	mov    $0x7c,%ebx
14003c870:	e9 93 01 fe ff       	jmp    0x14001ca08
14003c875:	e8 4e 66 ff ff       	call   0x140032ec8
14003c87a:	8b d8                	mov    %eax,%ebx
14003c87c:	85 c0                	test   %eax,%eax
14003c87e:	74 2d                	je     0x14003c8ad
14003c880:	48 8b 0d 79 27 06 00 	mov    0x62779(%rip),%rcx        # 0x14009f000
14003c887:	4c 8d 25 72 27 06 00 	lea    0x62772(%rip),%r12        # 0x14009f000
14003c88e:	49 3b cc             	cmp    %r12,%rcx
14003c891:	0f 84 7b f8 ff ff    	je     0x14003c112
14003c897:	b8 01 00 00 00       	mov    $0x1,%eax
14003c89c:	84 41 1c             	test   %al,0x1c(%rcx)
14003c89f:	0f 84 6d f8 ff ff    	je     0x14003c112
14003c8a5:	8d 50 28             	lea    0x28(%rax),%edx
14003c8a8:	e9 4d f8 ff ff       	jmp    0x14003c0fa
14003c8ad:	48 8b 0d 4c 27 06 00 	mov    0x6274c(%rip),%rcx        # 0x14009f000
14003c8b4:	48 8d 05 45 27 06 00 	lea    0x62745(%rip),%rax        # 0x14009f000
14003c8bb:	48 3b c8             	cmp    %rax,%rcx
14003c8be:	74 25                	je     0x14003c8e5
14003c8c0:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003c8c4:	74 1f                	je     0x14003c8e5
14003c8c6:	8b 06                	mov    (%rsi),%eax
14003c8c8:	4c 8d 05 d9 43 05 00 	lea    0x543d9(%rip),%r8        # 0x140090ca8
14003c8cf:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003c8d3:	ba 2a 00 00 00       	mov    $0x2a,%edx
14003c8d8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c8dc:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003c8e0:	e8 93 b2 01 00       	call   0x140057b78
14003c8e5:	8b 06                	mov    (%rsi),%eax
14003c8e7:	89 87 68 01 00 00    	mov    %eax,0x168(%rdi)
14003c8ed:	e9 16 01 fe ff       	jmp    0x14001ca08
14003c8f2:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
14003c8f7:	48 85 f6             	test   %rsi,%rsi
14003c8fa:	0f 84 14 f9 ff ff    	je     0x14003c214
14003c900:	8a 06                	mov    (%rsi),%al
14003c902:	84 c0                	test   %al,%al
14003c904:	74 41                	je     0x14003c947
14003c906:	ba 01 00 00 00       	mov    $0x1,%edx
14003c90b:	3a c2                	cmp    %dl,%al
14003c90d:	0f 85 80 f7 ff ff    	jne    0x14003c093
14003c913:	4c 39 9f 80 00 00 00 	cmp    %r11,0x80(%rdi)
14003c91a:	74 2b                	je     0x14003c947
14003c91c:	8d 5a 56             	lea    0x56(%rdx),%ebx
14003c91f:	48 8b 0d da 26 06 00 	mov    0x626da(%rip),%rcx        # 0x14009f000
14003c926:	4c 8d 25 d3 26 06 00 	lea    0x626d3(%rip),%r12        # 0x14009f000
14003c92d:	49 3b cc             	cmp    %r12,%rcx
14003c930:	0f 84 dc f7 ff ff    	je     0x14003c112
14003c936:	84 51 1c             	test   %dl,0x1c(%rcx)
14003c939:	0f 84 d3 f7 ff ff    	je     0x14003c112
14003c93f:	8d 53 cf             	lea    -0x31(%rbx),%edx
14003c942:	e9 b3 f7 ff ff       	jmp    0x14003c0fa
14003c947:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c94c:	84 c0                	test   %al,%al
14003c94e:	41 8b d3             	mov    %r11d,%edx
14003c951:	0f 95 c2             	setne  %dl
14003c954:	e8 33 d1 02 00       	call   0x140069a8c
14003c959:	8b d8                	mov    %eax,%ebx
14003c95b:	85 c0                	test   %eax,%eax
14003c95d:	74 2d                	je     0x14003c98c
14003c95f:	48 8b 0d 9a 26 06 00 	mov    0x6269a(%rip),%rcx        # 0x14009f000
14003c966:	4c 8d 25 93 26 06 00 	lea    0x62693(%rip),%r12        # 0x14009f000
14003c96d:	49 3b cc             	cmp    %r12,%rcx
14003c970:	0f 84 9c f7 ff ff    	je     0x14003c112
14003c976:	b8 01 00 00 00       	mov    $0x1,%eax
14003c97b:	84 41 1c             	test   %al,0x1c(%rcx)
14003c97e:	0f 84 8e f7 ff ff    	je     0x14003c112
14003c984:	8d 50 26             	lea    0x26(%rax),%edx
14003c987:	e9 6e f7 ff ff       	jmp    0x14003c0fa
14003c98c:	48 8b 0d 6d 26 06 00 	mov    0x6266d(%rip),%rcx        # 0x14009f000
14003c993:	48 8d 05 66 26 06 00 	lea    0x62666(%rip),%rax        # 0x14009f000
14003c99a:	48 3b c8             	cmp    %rax,%rcx
14003c99d:	74 26                	je     0x14003c9c5
14003c99f:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003c9a3:	74 20                	je     0x14003c9c5
14003c9a5:	0f b6 06             	movzbl (%rsi),%eax
14003c9a8:	4c 8d 05 f9 42 05 00 	lea    0x542f9(%rip),%r8        # 0x140090ca8
14003c9af:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003c9b3:	ba 28 00 00 00       	mov    $0x28,%edx
14003c9b8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c9bc:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003c9c0:	e8 b3 b1 01 00       	call   0x140057b78
14003c9c5:	48 8b 07             	mov    (%rdi),%rax
14003c9c8:	33 d2                	xor    %edx,%edx
14003c9ca:	38 16                	cmp    %dl,(%rsi)
14003c9cc:	48 8b cf             	mov    %rdi,%rcx
14003c9cf:	0f 95 c2             	setne  %dl
14003c9d2:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14003c9d9:	ff 15 e9 8c 04 00    	call   *0x48ce9(%rip)        # 0x1400856c8
14003c9df:	90                   	nop
14003c9e0:	e9 23 00 fe ff       	jmp    0x14001ca08
14003c9e5:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
14003c9ea:	48 85 f6             	test   %rsi,%rsi
14003c9ed:	0f 84 9b fc ff ff    	je     0x14003c68e
14003c9f3:	44 38 5e 02          	cmp    %r11b,0x2(%rsi)
14003c9f7:	0f 84 be 00 00 00    	je     0x14003cabb
14003c9fd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003ca02:	48 8d 15 ef ae 04 00 	lea    0x4aeef(%rip),%rdx        # 0x1400878f8
14003ca09:	e8 ba 64 ff ff       	call   0x140032ec8
14003ca0e:	8b d8                	mov    %eax,%ebx
14003ca10:	85 c0                	test   %eax,%eax
14003ca12:	75 53                	jne    0x14003ca67
14003ca14:	48 8b 07             	mov    (%rdi),%rax
14003ca17:	33 d2                	xor    %edx,%edx
14003ca19:	48 8b cf             	mov    %rdi,%rcx
14003ca1c:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14003ca23:	ff 15 9f 8c 04 00    	call   *0x48c9f(%rip)        # 0x1400856c8
14003ca29:	48 8b 0d d0 25 06 00 	mov    0x625d0(%rip),%rcx        # 0x14009f000
14003ca30:	48 8d 05 c9 25 06 00 	lea    0x625c9(%rip),%rax        # 0x14009f000
14003ca37:	48 3b c8             	cmp    %rax,%rcx
14003ca3a:	0f 84 c8 ff fd ff    	je     0x14001ca08
14003ca40:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003ca44:	0f 84 be ff fd ff    	je     0x14001ca08
14003ca4a:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003ca4e:	8d 53 20             	lea    0x20(%rbx),%edx
14003ca51:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003ca55:	4c 8d 05 4c 42 05 00 	lea    0x5424c(%rip),%r8        # 0x140090ca8
14003ca5c:	e8 af b0 01 00       	call   0x140057b10
14003ca61:	90                   	nop
14003ca62:	e9 a1 ff fd ff       	jmp    0x14001ca08
14003ca67:	48 8b 0d 92 25 06 00 	mov    0x62592(%rip),%rcx        # 0x14009f000
14003ca6e:	48 8d 05 8b 25 06 00 	lea    0x6258b(%rip),%rax        # 0x14009f000
14003ca75:	48 3b c8             	cmp    %rax,%rcx
14003ca78:	0f 84 8a ff fd ff    	je     0x14001ca08
14003ca7e:	b8 01 00 00 00       	mov    $0x1,%eax
14003ca83:	84 41 1c             	test   %al,0x1c(%rcx)
14003ca86:	0f 84 7c ff fd ff    	je     0x14001ca08
14003ca8c:	8d 50 20             	lea    0x20(%rax),%edx
14003ca8f:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14003ca93:	eb 0c                	jmp    0x14003caa1
14003ca95:	0f b7 06             	movzwl (%rsi),%eax
14003ca98:	ba 24 00 00 00       	mov    $0x24,%edx
14003ca9d:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003caa1:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003caa5:	4c 8d 05 fc 41 05 00 	lea    0x541fc(%rip),%r8        # 0x140090ca8
14003caac:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cab0:	e8 c3 b0 01 00       	call   0x140057b78
14003cab5:	90                   	nop
14003cab6:	e9 4d ff fd ff       	jmp    0x14001ca08
14003cabb:	f6 47 48 20          	testb  $0x20,0x48(%rdi)
14003cabf:	74 53                	je     0x14003cb14
14003cac1:	bb 57 00 00 00       	mov    $0x57,%ebx
14003cac6:	4c 8b 05 33 25 06 00 	mov    0x62533(%rip),%r8        # 0x14009f000
14003cacd:	48 8d 05 2c 25 06 00 	lea    0x6252c(%rip),%rax        # 0x14009f000
14003cad4:	4c 3b c0             	cmp    %rax,%r8
14003cad7:	0f 84 2b ff fd ff    	je     0x14001ca08
14003cadd:	8d 43 aa             	lea    -0x56(%rbx),%eax
14003cae0:	41 84 40 1c          	test   %al,0x1c(%r8)
14003cae4:	0f 84 1e ff fd ff    	je     0x14001ca08
14003caea:	0f b7 16             	movzwl (%rsi),%edx
14003caed:	48 8b cf             	mov    %rdi,%rcx
14003caf0:	e8 c7 e0 fc ff       	call   0x14000abbc
14003caf5:	49 8b 48 10          	mov    0x10(%r8),%rcx
14003caf9:	44 8b c8             	mov    %eax,%r9d
14003cafc:	48 8b 47 38          	mov    0x38(%rdi),%rax
14003cb00:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003cb05:	89 54 24 20          	mov    %edx,0x20(%rsp)
14003cb09:	e8 d2 e8 01 00       	call   0x14005b3e0
14003cb0e:	90                   	nop
14003cb0f:	e9 f4 fe fd ff       	jmp    0x14001ca08
14003cb14:	0f b7 0e             	movzwl (%rsi),%ecx
14003cb17:	e8 68 54 03 00       	call   0x140071f84
14003cb1c:	8b d8                	mov    %eax,%ebx
14003cb1e:	85 c0                	test   %eax,%eax
14003cb20:	74 4f                	je     0x14003cb71
14003cb22:	48 8b 0d d7 24 06 00 	mov    0x624d7(%rip),%rcx        # 0x14009f000
14003cb29:	48 8d 05 d0 24 06 00 	lea    0x624d0(%rip),%rax        # 0x14009f000
14003cb30:	48 3b c8             	cmp    %rax,%rcx
14003cb33:	0f 84 cf fe fd ff    	je     0x14001ca08
14003cb39:	b8 01 00 00 00       	mov    $0x1,%eax
14003cb3e:	84 41 1c             	test   %al,0x1c(%rcx)
14003cb41:	0f 84 c1 fe fd ff    	je     0x14001ca08
14003cb47:	44 0f b7 0e          	movzwl (%rsi),%r9d
14003cb4b:	8d 50 22             	lea    0x22(%rax),%edx
14003cb4e:	48 8b 47 38          	mov    0x38(%rdi),%rax
14003cb52:	4c 8d 05 4f 41 05 00 	lea    0x5414f(%rip),%r8        # 0x140090ca8
14003cb59:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cb5d:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14003cb61:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14003cb66:	e8 59 e6 01 00       	call   0x14005b1c4
14003cb6b:	90                   	nop
14003cb6c:	e9 97 fe fd ff       	jmp    0x14001ca08
14003cb71:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003cb76:	48 8d 15 7b ad 04 00 	lea    0x4ad7b(%rip),%rdx        # 0x1400878f8
14003cb7d:	c7 44 24 28 02 00 00 	movl   $0x2,0x28(%rsp)
14003cb84:	00
14003cb85:	41 b9 03 00 00 00    	mov    $0x3,%r9d
14003cb8b:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14003cb90:	e8 e7 2d fe ff       	call   0x14001f97c
14003cb95:	8b d8                	mov    %eax,%ebx
14003cb97:	85 c0                	test   %eax,%eax
14003cb99:	75 3f                	jne    0x14003cbda
14003cb9b:	48 8b 07             	mov    (%rdi),%rax
14003cb9e:	48 8b cf             	mov    %rdi,%rcx
14003cba1:	0f b7 16             	movzwl (%rsi),%edx
14003cba4:	66 ff c2             	inc    %dx
14003cba7:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14003cbae:	ff 15 14 8b 04 00    	call   *0x48b14(%rip)        # 0x1400856c8
14003cbb4:	48 8b 0d 45 24 06 00 	mov    0x62445(%rip),%rcx        # 0x14009f000
14003cbbb:	48 8d 05 3e 24 06 00 	lea    0x6243e(%rip),%rax        # 0x14009f000
14003cbc2:	48 3b c8             	cmp    %rax,%rcx
14003cbc5:	0f 84 3d fe fd ff    	je     0x14001ca08
14003cbcb:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003cbcf:	0f 84 33 fe fd ff    	je     0x14001ca08
14003cbd5:	e9 bb fe ff ff       	jmp    0x14003ca95
14003cbda:	48 8b 0d 1f 24 06 00 	mov    0x6241f(%rip),%rcx        # 0x14009f000
14003cbe1:	48 8d 05 18 24 06 00 	lea    0x62418(%rip),%rax        # 0x14009f000
14003cbe8:	48 3b c8             	cmp    %rax,%rcx
14003cbeb:	0f 84 17 fe fd ff    	je     0x14001ca08
14003cbf1:	b8 01 00 00 00       	mov    $0x1,%eax
14003cbf6:	84 41 1c             	test   %al,0x1c(%rcx)
14003cbf9:	0f 84 09 fe fd ff    	je     0x14001ca08
14003cbff:	0f b7 06             	movzwl (%rsi),%eax
14003cc02:	4c 8d 05 9f 40 05 00 	lea    0x5409f(%rip),%r8        # 0x140090ca8
14003cc09:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003cc0d:	ba 25 00 00 00       	mov    $0x25,%edx
14003cc12:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cc16:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14003cc1a:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003cc1e:	e8 75 e4 01 00       	call   0x14005b098
14003cc23:	90                   	nop
14003cc24:	e9 df fd fd ff       	jmp    0x14001ca08