1400ef810:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
1400ef817:	00
1400ef818:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400ef81d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ef822:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1400ef827:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ef82c:	b9 d1 80 8c 00       	mov    $0x8c80d1,%ecx
1400ef831:	e8 5a 5c 00 00       	call   0x1400f5490
1400ef836:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1400ef83d:	00
1400ef83e:	e8 45 83 fe ff       	call   0x1400d7b88
1400ef843:	48 8b 84 24 c0 01 00 	mov    0x1c0(%rsp),%rax
1400ef84a:	00
1400ef84b:	48 3b c6             	cmp    %rsi,%rax
1400ef84e:	76 4b                	jbe    0x1400ef89b
1400ef850:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ef857:	00
1400ef858:	48 8b 8c 24 a8 01 00 	mov    0x1a8(%rsp),%rcx
1400ef85f:	00
1400ef860:	48 8b d1             	mov    %rcx,%rdx
1400ef863:	49 3b c5             	cmp    %r13,%rax
1400ef866:	72 18                	jb     0x1400ef880
1400ef868:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ef86c:	48 2b d1             	sub    %rcx,%rdx
1400ef86f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ef873:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ef877:	76 07                	jbe    0x1400ef880
1400ef879:	ff 15 01 33 12 00    	call   *0x123301(%rip)        # 0x140212b80
1400ef87f:	cc                   	int3
1400ef880:	ff 15 ba 32 12 00    	call   *0x1232ba(%rip)        # 0x140212b40
1400ef886:	eb 13                	jmp    0x1400ef89b
1400ef888:	f0 ff 4c 24 78       	lock decl 0x78(%rsp)
1400ef88d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400ef892:	48 8b 09             	mov    (%rcx),%rcx
1400ef895:	ff 15 bd 28 12 00    	call   *0x1228bd(%rip)        # 0x140212158
1400ef89b:	8b 44 24 78          	mov    0x78(%rsp),%eax
1400ef89f:	85 c0                	test   %eax,%eax
1400ef8a1:	75 e5                	jne    0x1400ef888
1400ef8a3:	48 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%rcx
1400ef8aa:	00
1400ef8ab:	e8 54 47 02 00       	call   0x140114004
1400ef8b0:	85 db                	test   %ebx,%ebx
1400ef8b2:	0f 85 88 01 00 00    	jne    0x1400efa40
1400ef8b8:	8b 5c 24 60          	mov    0x60(%rsp),%ebx
1400ef8bc:	81 fb 00 2f 00 00    	cmp    $0x2f00,%ebx
1400ef8c2:	44 8a 64 24 51       	mov    0x51(%rsp),%r12b
1400ef8c7:	0f 84 6e f3 ff ff    	je     0x1400eec3b
1400ef8cd:	45 33 e4             	xor    %r12d,%r12d
1400ef8d0:	45 84 ff             	test   %r15b,%r15b
1400ef8d3:	75 3d                	jne    0x1400ef912
1400ef8d5:	8b cb                	mov    %ebx,%ecx
1400ef8d7:	e8 7c ac fe ff       	call   0x1400da558
1400ef8dc:	84 c0                	test   %al,%al
1400ef8de:	74 32                	je     0x1400ef912
1400ef8e0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400ef8e4:	48 85 c9             	test   %rcx,%rcx
1400ef8e7:	0f 84 18 0a 00 00    	je     0x1400f0305
1400ef8ed:	48 8b 01             	mov    (%rcx),%rax
1400ef8f0:	48 8d 94 24 70 01 00 	lea    0x170(%rsp),%rdx
1400ef8f7:	00
1400ef8f8:	48 8b 40 48          	mov    0x48(%rax),%rax
1400ef8fc:	ff 15 2e 35 12 00    	call   *0x12352e(%rip)        # 0x140212e30
1400ef902:	84 c0                	test   %al,%al
1400ef904:	44 8a 64 24 51       	mov    0x51(%rsp),%r12b
1400ef909:	0f 85 2c f3 ff ff    	jne    0x1400eec3b
1400ef90f:	45 33 e4             	xor    %r12d,%r12d
1400ef912:	e8 05 a8 ff ff       	call   0x1400ea11c
1400ef917:	84 c0                	test   %al,%al
1400ef919:	0f 84 2a 01 00 00    	je     0x1400efa49
1400ef91f:	44 38 a7 a5 00 00 00 	cmp    %r12b,0xa5(%rdi)
1400ef926:	0f 84 1d 01 00 00    	je     0x1400efa49
1400ef92c:	45 84 ff             	test   %r15b,%r15b
1400ef92f:	0f 84 14 01 00 00    	je     0x1400efa49
1400ef935:	44 89 64 24 58       	mov    %r12d,0x58(%rsp)
1400ef93a:	b8 04 00 00 00       	mov    $0x4,%eax
1400ef93f:	89 44 24 54          	mov    %eax,0x54(%rsp)
1400ef943:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400ef948:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
1400ef94d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ef952:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1400ef957:	45 33 c0             	xor    %r8d,%r8d
1400ef95a:	ba 13 00 00 20       	mov    $0x20000013,%edx
1400ef95f:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1400ef963:	ff 15 6f 2d 24 00    	call   *0x242d6f(%rip)        # 0x1403326d8
1400ef969:	85 c0                	test   %eax,%eax
1400ef96b:	0f 84 d8 00 00 00    	je     0x1400efa49
1400ef971:	81 7c 24 58 91 01 00 	cmpl   $0x191,0x58(%rsp)
1400ef978:	00
1400ef979:	0f 85 ca 00 00 00    	jne    0x1400efa49
1400ef97f:	48 8d 47 50          	lea    0x50(%rdi),%rax
1400ef983:	48 39 70 18          	cmp    %rsi,0x18(%rax)
1400ef987:	76 03                	jbe    0x1400ef98c
1400ef989:	48 8b 00             	mov    (%rax),%rax
1400ef98c:	48 8d 0d 75 1f 18 00 	lea    0x181f75(%rip),%rcx        # 0x140271908
1400ef993:	48 89 8c 24 d8 01 00 	mov    %rcx,0x1d8(%rsp)
1400ef99a:	00
1400ef99b:	48 89 84 24 e0 01 00 	mov    %rax,0x1e0(%rsp)
1400ef9a2:	00
1400ef9a3:	b8 00 01 00 00       	mov    $0x100,%eax
1400ef9a8:	66 89 84 24 e8 01 00 	mov    %ax,0x1e8(%rsp)
1400ef9af:	00
1400ef9b0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ef9b3:	0f 11 84 24 f0 01 00 	movups %xmm0,0x1f0(%rsp)
1400ef9ba:	00
1400ef9bb:	4c 89 a4 24 00 02 00 	mov    %r12,0x200(%rsp)
1400ef9c2:	00
1400ef9c3:	48 89 b4 24 08 02 00 	mov    %rsi,0x208(%rsp)
1400ef9ca:	00
1400ef9cb:	66 44 89 a4 24 f0 01 	mov    %r12w,0x1f0(%rsp)
1400ef9d2:	00 00
1400ef9d4:	48 8d 05 8d 73 14 00 	lea    0x14738d(%rip),%rax        # 0x140236d68
1400ef9db:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
1400ef9e2:	00
1400ef9e3:	48 8d 05 46 59 18 00 	lea    0x185946(%rip),%rax        # 0x140275330
1400ef9ea:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400ef9ef:	48 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%rax
1400ef9f6:	00
1400ef9f7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ef9fc:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1400efa01:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400efa06:	b9 61 76 88 02       	mov    $0x2887661,%ecx
1400efa0b:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400efa11:	e8 92 6f f1 ff       	call   0x1400069a8
1400efa16:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
1400efa1d:	00
1400efa1e:	e8 9d 5a f3 ff       	call   0x1400254c0
1400efa23:	48 8b 57 78          	mov    0x78(%rdi),%rdx
1400efa27:	48 8b cf             	mov    %rdi,%rcx
1400efa2a:	e8 61 c0 ff ff       	call   0x1400eba90
1400efa2f:	44 88 a7 a5 00 00 00 	mov    %r12b,0xa5(%rdi)
1400efa36:	44 8a 64 24 51       	mov    0x51(%rsp),%r12b
1400efa3b:	e9 fb f1 ff ff       	jmp    0x1400eec3b
1400efa40:	8b 5c 24 60          	mov    0x60(%rsp),%ebx
1400efa44:	e9 c9 fe ff ff       	jmp    0x1400ef912
1400efa49:	41 b4 01             	mov    $0x1,%r12b
1400efa4c:	44 88 64 24 51       	mov    %r12b,0x51(%rsp)
1400efa51:	e9 e5 f1 ff ff       	jmp    0x1400eec3b
1400efa56:	45 84 ff             	test   %r15b,%r15b
1400efa59:	74 35                	je     0x1400efa90
1400efa5b:	b9 9a 3a 00 00       	mov    $0x3a9a,%ecx
1400efa60:	e8 1b 2f 02 00       	call   0x140112980
1400efa65:	c6 44 24 50 0a       	movb   $0xa,0x50(%rsp)
1400efa6a:	41 b0 01             	mov    $0x1,%r8b
1400efa6d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400efa72:	84 c0                	test   %al,%al
1400efa74:	74 0e                	je     0x1400efa84
1400efa76:	48 8d 8f 90 01 00 00 	lea    0x190(%rdi),%rcx
1400efa7d:	e8 6e 86 fe ff       	call   0x1400d80f0
1400efa82:	eb 0c                	jmp    0x1400efa90
1400efa84:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1400efa8b:	e8 60 86 fe ff       	call   0x1400d80f0
1400efa90:	44 88 7f 19          	mov    %r15b,0x19(%rdi)
1400efa94:	48 8b cf             	mov    %rdi,%rcx
1400efa97:	e8 28 c8 ff ff       	call   0x1400ec2c4
1400efa9c:	33 c0                	xor    %eax,%eax
1400efa9e:	44 8b e0             	mov    %eax,%r12d
1400efaa1:	44 8b e8             	mov    %eax,%r13d
1400efaa4:	89 44 24 58          	mov    %eax,0x58(%rsp)
1400efaa8:	38 47 19             	cmp    %al,0x19(%rdi)
1400efaab:	0f 85 ab 02 00 00    	jne    0x1400efd5c
1400efab1:	85 db                	test   %ebx,%ebx
1400efab3:	75 0c                	jne    0x1400efac1
1400efab5:	ff 15 95 25 12 00    	call   *0x122595(%rip)        # 0x140212050
1400efabb:	8b d8                	mov    %eax,%ebx
1400efabd:	89 44 24 60          	mov    %eax,0x60(%rsp)
1400efac1:	41 b8 62 76 88 02    	mov    $0x2887662,%r8d
1400efac7:	8b d3                	mov    %ebx,%edx
1400efac9:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
1400efad0:	00
1400efad1:	e8 86 b9 ff ff       	call   0x1400eb45c
1400efad6:	44 8b 20             	mov    (%rax),%r12d
1400efad9:	4c 8b 68 08          	mov    0x8(%rax),%r13
1400efadd:	44 8b 78 10          	mov    0x10(%rax),%r15d
1400efae1:	44 89 7c 24 58       	mov    %r15d,0x58(%rsp)
1400efae6:	48 8d 5f 50          	lea    0x50(%rdi),%rbx
1400efaea:	33 c0                	xor    %eax,%eax
1400efaec:	45 85 e4             	test   %r12d,%r12d
1400efaef:	0f 85 42 01 00 00    	jne    0x1400efc37
1400efaf5:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1400efafc:	00
1400efafd:	e8 26 2b ff ff       	call   0x1400e2628
1400efb02:	48 39 73 18          	cmp    %rsi,0x18(%rbx)
1400efb06:	76 03                	jbe    0x1400efb0b
1400efb08:	48 8b 1b             	mov    (%rbx),%rbx
1400efb0b:	48 8d 0d f6 1d 18 00 	lea    0x181df6(%rip),%rcx        # 0x140271908
1400efb12:	48 89 8c 24 d8 01 00 	mov    %rcx,0x1d8(%rsp)
1400efb19:	00
1400efb1a:	48 89 9c 24 e0 01 00 	mov    %rbx,0x1e0(%rsp)
1400efb21:	00
1400efb22:	b9 00 01 00 00       	mov    $0x100,%ecx
1400efb27:	66 89 8c 24 e8 01 00 	mov    %cx,0x1e8(%rsp)
1400efb2e:	00
1400efb2f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400efb32:	0f 11 84 24 f0 01 00 	movups %xmm0,0x1f0(%rsp)
1400efb39:	00
1400efb3a:	66 0f 7f b4 24 00 02 	movdqa %xmm6,0x200(%rsp)
1400efb41:	00 00
1400efb43:	33 c9                	xor    %ecx,%ecx
1400efb45:	66 89 8c 24 f0 01 00 	mov    %cx,0x1f0(%rsp)
1400efb4c:	00
1400efb4d:	48 8d 1d 14 72 14 00 	lea    0x147214(%rip),%rbx        # 0x140236d68
1400efb54:	48 89 9c 24 d0 01 00 	mov    %rbx,0x1d0(%rsp)
1400efb5b:	00
1400efb5c:	48 8d 15 ed 80 15 00 	lea    0x1580ed(%rip),%rdx        # 0x140247c50
1400efb63:	48 89 94 24 38 01 00 	mov    %rdx,0x138(%rsp)
1400efb6a:	00
1400efb6b:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
1400efb70:	44 89 bc 24 40 01 00 	mov    %r15d,0x140(%rsp)
1400efb77:	00
1400efb78:	8d 51 04             	lea    0x4(%rcx),%edx
1400efb7b:	66 89 94 24 44 01 00 	mov    %dx,0x144(%rsp)
1400efb82:	00
1400efb83:	0f 11 84 24 48 01 00 	movups %xmm0,0x148(%rsp)
1400efb8a:	00
1400efb8b:	f3 0f 7f b4 24 58 01 	movdqu %xmm6,0x158(%rsp)
1400efb92:	00 00
1400efb94:	66 89 8c 24 48 01 00 	mov    %cx,0x148(%rsp)
1400efb9b:	00
1400efb9c:	48 8d 0d 75 6e 14 00 	lea    0x146e75(%rip),%rcx        # 0x140236a18
1400efba3:	48 89 8c 24 30 01 00 	mov    %rcx,0x130(%rsp)
1400efbaa:	00
1400efbab:	48 8d 0d 2e 57 18 00 	lea    0x18572e(%rip),%rcx        # 0x1402752e0
1400efbb2:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1400efbb7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400efbbc:	48 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%rax
1400efbc3:	00
1400efbc4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400efbc9:	48 8d 84 24 30 01 00 	lea    0x130(%rsp),%rax
1400efbd0:	00
1400efbd1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400efbd6:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1400efbdb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400efbe0:	e8 ef 59 00 00       	call   0x1400f55d4
1400efbe5:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400efbec:	00
1400efbed:	e8 62 6c f1 ff       	call   0x140006854
1400efbf2:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
1400efbf9:	00
1400efbfa:	e8 c1 58 f3 ff       	call   0x1400254c0
1400efbff:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1400efc06:	00
1400efc07:	e8 7c 7f fe ff       	call   0x1400d7b88
1400efc0c:	41 8b d7             	mov    %r15d,%edx
1400efc0f:	41 b8 63 76 88 02    	mov    $0x2887663,%r8d
1400efc15:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
1400efc1c:	00
1400efc1d:	e8 b6 7a ff ff       	call   0x1400e76d8
1400efc22:	44 8b 20             	mov    (%rax),%r12d
1400efc25:	4c 8b 68 08          	mov    0x8(%rax),%r13
1400efc29:	8b 40 10             	mov    0x10(%rax),%eax
1400efc2c:	89 44 24 58          	mov    %eax,0x58(%rsp)
1400efc30:	33 c0                	xor    %eax,%eax
1400efc32:	e9 2c 01 00 00       	jmp    0x1400efd63
1400efc37:	48 8d 0d 12 80 15 00 	lea    0x158012(%rip),%rcx        # 0x140247c50
1400efc3e:	48 89 8c 24 38 01 00 	mov    %rcx,0x138(%rsp)
1400efc45:	00
1400efc46:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
1400efc4b:	44 89 bc 24 40 01 00 	mov    %r15d,0x140(%rsp)
1400efc52:	00
1400efc53:	ba 04 00 00 00       	mov    $0x4,%edx
1400efc58:	66 89 94 24 44 01 00 	mov    %dx,0x144(%rsp)
1400efc5f:	00
1400efc60:	0f 57 c0             	xorps  %xmm0,%xmm0
1400efc63:	0f 11 84 24 48 01 00 	movups %xmm0,0x148(%rsp)
1400efc6a:	00
1400efc6b:	f3 0f 7f b4 24 58 01 	movdqu %xmm6,0x158(%rsp)
1400efc72:	00 00
1400efc74:	66 89 84 24 48 01 00 	mov    %ax,0x148(%rsp)
1400efc7b:	00
1400efc7c:	48 8d 05 95 6d 14 00 	lea    0x146d95(%rip),%rax        # 0x140236a18
1400efc83:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1400efc8a:	00
1400efc8b:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1400efc92:	00
1400efc93:	e8 90 29 ff ff       	call   0x1400e2628
1400efc98:	48 39 73 18          	cmp    %rsi,0x18(%rbx)
1400efc9c:	76 03                	jbe    0x1400efca1
1400efc9e:	48 8b 1b             	mov    (%rbx),%rbx
1400efca1:	4c 8d 3d 60 1c 18 00 	lea    0x181c60(%rip),%r15        # 0x140271908
1400efca8:	4c 89 bc 24 d8 01 00 	mov    %r15,0x1d8(%rsp)
1400efcaf:	00
1400efcb0:	48 89 9c 24 e0 01 00 	mov    %rbx,0x1e0(%rsp)
1400efcb7:	00
1400efcb8:	b9 00 01 00 00       	mov    $0x100,%ecx
1400efcbd:	66 89 8c 24 e8 01 00 	mov    %cx,0x1e8(%rsp)
1400efcc4:	00
1400efcc5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400efcc8:	0f 11 84 24 f0 01 00 	movups %xmm0,0x1f0(%rsp)
1400efccf:	00
1400efcd0:	66 0f 7f b4 24 00 02 	movdqa %xmm6,0x200(%rsp)
1400efcd7:	00 00
1400efcd9:	33 c9                	xor    %ecx,%ecx
1400efcdb:	66 89 8c 24 f0 01 00 	mov    %cx,0x1f0(%rsp)
1400efce2:	00
1400efce3:	48 8d 1d 7e 70 14 00 	lea    0x14707e(%rip),%rbx        # 0x140236d68
1400efcea:	48 89 9c 24 d0 01 00 	mov    %rbx,0x1d0(%rsp)
1400efcf1:	00
1400efcf2:	48 8d 0d cf 56 18 00 	lea    0x1856cf(%rip),%rcx        # 0x1402753c8
1400efcf9:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1400efcfe:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400efd05:	00
1400efd06:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400efd0b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400efd10:	48 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%rax
1400efd17:	00
1400efd18:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400efd1d:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1400efd22:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400efd27:	b9 a2 80 5c 00       	mov    $0x5c80a2,%ecx
1400efd2c:	e8 43 59 00 00       	call   0x1400f5674
1400efd31:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
1400efd38:	00
1400efd39:	e8 82 57 f3 ff       	call   0x1400254c0
1400efd3e:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1400efd45:	00
1400efd46:	e8 3d 7e fe ff       	call   0x1400d7b88
1400efd4b:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400efd52:	00
1400efd53:	e8 fc 6a f1 ff       	call   0x140006854
1400efd58:	33 c0                	xor    %eax,%eax
1400efd5a:	eb 0e                	jmp    0x1400efd6a
1400efd5c:	48 8d 1d 05 70 14 00 	lea    0x147005(%rip),%rbx        # 0x140236d68
1400efd63:	4c 8d 3d 9e 1b 18 00 	lea    0x181b9e(%rip),%r15        # 0x140271908
1400efd6a:	38 47 19             	cmp    %al,0x19(%rdi)
1400efd6d:	74 3d                	je     0x1400efdac
1400efd6f:	89 44 24 54          	mov    %eax,0x54(%rsp)
1400efd73:	48 8b 07             	mov    (%rdi),%rax
1400efd76:	4c 8d 44 24 54       	lea    0x54(%rsp),%r8
1400efd7b:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
1400efd82:	00
1400efd83:	48 8b cf             	mov    %rdi,%rcx
1400efd86:	48 8b 40 50          	mov    0x50(%rax),%rax
1400efd8a:	ff 15 a0 30 12 00    	call   *0x1230a0(%rip)        # 0x140212e30
1400efd90:	81 7c 24 54 2e 01 00 	cmpl   $0x12e,0x54(%rsp)
1400efd97:	00
1400efd98:	75 12                	jne    0x1400efdac
1400efd9a:	33 c0                	xor    %eax,%eax
1400efd9c:	38 05 7f 3e 22 00    	cmp    %al,0x223e7f(%rip)        # 0x140313c21
1400efda2:	74 08                	je     0x1400efdac
1400efda4:	48 8b cf             	mov    %rdi,%rcx
1400efda7:	e8 fc f6 00 00       	call   0x1400ff4a8
1400efdac:	e8 f7 a1 ff ff       	call   0x1400e9fa8
1400efdb1:	33 d2                	xor    %edx,%edx
1400efdb3:	84 c0                	test   %al,%al
1400efdb5:	75 52                	jne    0x1400efe09
1400efdb7:	38 57 19             	cmp    %dl,0x19(%rdi)
1400efdba:	74 4d                	je     0x1400efe09
1400efdbc:	48 8b 07             	mov    (%rdi),%rax
1400efdbf:	48 8b cf             	mov    %rdi,%rcx
1400efdc2:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax