1400e084e:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e0852:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0856:	0f 85 84 fc ff ff    	jne    0x1400e04e0
1400e085c:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e0861:	46 0f b6 6c 2f 02    	movzbl 0x2(%rdi,%r13,1),%r13d
1400e0867:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e086b:	41 80 fd 80          	cmp    $0x80,%r13b
1400e086f:	0f 85 d6 fd ff ff    	jne    0x1400e064b
1400e0875:	e9 35 ff ff ff       	jmp    0x1400e07af
1400e087a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e0880:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e0885:	46 0f b6 6c 2f 01    	movzbl 0x1(%rdi,%r13,1),%r13d
1400e088b:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e088f:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0893:	0f 85 ec fc ff ff    	jne    0x1400e0585
1400e0899:	e9 31 fe ff ff       	jmp    0x1400e06cf
1400e089e:	66 90                	xchg   %ax,%ax
1400e08a0:	48 89 cb             	mov    %rcx,%rbx
1400e08a3:	45 31 c0             	xor    %r8d,%r8d
1400e08a6:	e9 2a fd ff ff       	jmp    0x1400e05d5
1400e08ab:	ff 15 6f eb 1c 00    	call   *0x1ceb6f(%rip)        # 0x1402af420
1400e08b1:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400e08b7:	e9 95 fe ff ff       	jmp    0x1400e0751
1400e08bc:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e08c1:	46 0f b6 6c 2f 01    	movzbl 0x1(%rdi,%r13,1),%r13d
1400e08c7:	44 88 6c 24 2f       	mov    %r13b,0x2f(%rsp)
1400e08cc:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e08d0:	41 80 fd 80          	cmp    $0x80,%r13b
1400e08d4:	0f 85 71 fd ff ff    	jne    0x1400e064b
1400e08da:	eb 80                	jmp    0x1400e085c
1400e08dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e08e0:	57                   	push   %rdi
1400e08e1:	56                   	push   %rsi
1400e08e2:	53                   	push   %rbx
1400e08e3:	48 83 ec 20          	sub    $0x20,%rsp
1400e08e7:	48 89 cb             	mov    %rcx,%rbx
1400e08ea:	48 85 c9             	test   %rcx,%rcx
1400e08ed:	74 05                	je     0x1400e08f4
1400e08ef:	80 39 00             	cmpb   $0x0,(%rcx)
1400e08f2:	75 0c                	jne    0x1400e0900
1400e08f4:	31 c0                	xor    %eax,%eax
1400e08f6:	48 83 c4 20          	add    $0x20,%rsp
1400e08fa:	5b                   	pop    %rbx
1400e08fb:	5e                   	pop    %rsi
1400e08fc:	5f                   	pop    %rdi
1400e08fd:	c3                   	ret
1400e08fe:	66 90                	xchg   %ax,%ax
1400e0900:	e8 93 95 10 00       	call   0x1401e9e98
1400e0905:	ba 02 00 00 00       	mov    $0x2,%edx
1400e090a:	48 8d 7c 00 01       	lea    0x1(%rax,%rax,1),%rdi
1400e090f:	48 89 f9             	mov    %rdi,%rcx
1400e0912:	e8 99 88 01 00       	call   0x1400f91b0
1400e0917:	48 89 c6             	mov    %rax,%rsi
1400e091a:	48 85 c0             	test   %rax,%rax
1400e091d:	0f 84 7c 00 00 00    	je     0x1400e099f
1400e0923:	48 89 da             	mov    %rbx,%rdx
1400e0926:	48 89 c1             	mov    %rax,%rcx
1400e0929:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e092f:	49 89 f8             	mov    %rdi,%r8
1400e0932:	e8 29 fb ff ff       	call   0x1400e0460
1400e0937:	ba 3d 00 00 00       	mov    $0x3d,%edx
1400e093c:	48 89 f1             	mov    %rsi,%rcx
1400e093f:	e8 bc 95 10 00       	call   0x1401e9f00
1400e0944:	48 85 c0             	test   %rax,%rax
1400e0947:	74 47                	je     0x1400e0990
1400e0949:	31 d2                	xor    %edx,%edx
1400e094b:	48 89 f1             	mov    %rsi,%rcx
1400e094e:	66 89 10             	mov    %dx,(%rax)
1400e0951:	48 8d 50 02          	lea    0x2(%rax),%rdx
1400e0955:	ff 15 45 e9 1c 00    	call   *0x1ce945(%rip)        # 0x1402af2a0
1400e095b:	89 c3                	mov    %eax,%ebx
1400e095d:	48 89 f1             	mov    %rsi,%rcx
1400e0960:	e8 4b 85 01 00       	call   0x1400f8eb0
1400e0965:	85 db                	test   %ebx,%ebx
1400e0967:	75 8b                	jne    0x1400e08f4
1400e0969:	ff 15 a1 e7 1c 00    	call   *0x1ce7a1(%rip)        # 0x1402af110
1400e096f:	89 c6                	mov    %eax,%esi
1400e0971:	ff 15 a9 ea 1c 00    	call   *0x1ceaa9(%rip)        # 0x1402af420
1400e0977:	89 f1                	mov    %esi,%ecx
1400e0979:	48 89 c3             	mov    %rax,%rbx
1400e097c:	e8 ff dc ff ff       	call   0x1400de680
1400e0981:	89 03                	mov    %eax,(%rbx)
1400e0983:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400e0988:	e9 69 ff ff ff       	jmp    0x1400e08f6
1400e098d:	0f 1f 00             	nopl   (%rax)
1400e0990:	31 d2                	xor    %edx,%edx
1400e0992:	48 89 f1             	mov    %rsi,%rcx
1400e0995:	ff 15 05 e9 1c 00    	call   *0x1ce905(%rip)        # 0x1402af2a0
1400e099b:	89 c3                	mov    %eax,%ebx
1400e099d:	eb be                	jmp    0x1400e095d
1400e099f:	48 89 fa             	mov    %rdi,%rdx
1400e09a2:	48 8d 0d a7 21 13 00 	lea    0x1321a7(%rip),%rcx        # 0x140212b50
1400e09a9:	e8 e2 29 fe ff       	call   0x1400c3390
1400e09ae:	90                   	nop
1400e09af:	90                   	nop
1400e09b0:	48 83 ec 48          	sub    $0x48,%rsp
1400e09b4:	48 85 c9             	test   %rcx,%rcx
1400e09b7:	0f 94 c0             	sete   %al
1400e09ba:	4d 85 c0             	test   %r8,%r8
1400e09bd:	41 0f 94 c1          	sete   %r9b
1400e09c1:	44 08 c8             	or     %r9b,%al
1400e09c4:	75 4a                	jne    0x1400e0a10
1400e09c6:	48 85 d2             	test   %rdx,%rdx
1400e09c9:	74 45                	je     0x1400e0a10
1400e09cb:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1400e09d0:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e09d6:	49 89 d0             	mov    %rdx,%r8
1400e09d9:	31 d2                	xor    %edx,%edx
1400e09db:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e09e0:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1400e09e5:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400e09ec:	00 00
1400e09ee:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400e09f5:	00 00
1400e09f7:	ff 15 73 e9 1c 00    	call   *0x1ce973(%rip)        # 0x1402af370
1400e09fd:	85 c0                	test   %eax,%eax
1400e09ff:	74 27                	je     0x1400e0a28
1400e0a01:	83 e8 01             	sub    $0x1,%eax
1400e0a04:	48 83 c4 48          	add    $0x48,%rsp
1400e0a08:	c3                   	ret
1400e0a09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e0a10:	ff 15 0a ea 1c 00    	call   *0x1cea0a(%rip)        # 0x1402af420
1400e0a16:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400e0a1c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400e0a21:	eb e1                	jmp    0x1400e0a04
1400e0a23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e0a28:	ff 15 f2 e9 1c 00    	call   *0x1ce9f2(%rip)        # 0x1402af420
1400e0a2e:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1400e0a34:	eb e6                	jmp    0x1400e0a1c
1400e0a36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e0a3d:	00 00 00
1400e0a40:	55                   	push   %rbp
1400e0a41:	41 57                	push   %r15
1400e0a43:	41 56                	push   %r14
1400e0a45:	41 55                	push   %r13
1400e0a47:	41 54                	push   %r12
1400e0a49:	57                   	push   %rdi
1400e0a4a:	56                   	push   %rsi
1400e0a4b:	53                   	push   %rbx
1400e0a4c:	48 83 ec 58          	sub    $0x58,%rsp
1400e0a50:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
1400e0a55:	4c 8b 25 94 80 15 00 	mov    0x158094(%rip),%r12        # 0x140238af0
1400e0a5c:	4c 8b 7d 70          	mov    0x70(%rbp),%r15
1400e0a60:	49 8b 04 24          	mov    (%r12),%rax
1400e0a64:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400e0a68:	b8 00 40 00 00       	mov    $0x4000,%eax
1400e0a6d:	41 89 d6             	mov    %edx,%r14d
1400e0a70:	4d 89 c5             	mov    %r8,%r13
1400e0a73:	4c 89 cf             	mov    %r9,%rdi
1400e0a76:	e8 e5 39 10 00       	call   0x1401e4460
1400e0a7b:	45 31 c9             	xor    %r9d,%r9d
1400e0a7e:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1400e0a84:	31 d2                	xor    %edx,%edx
1400e0a86:	48 29 c4             	sub    %rax,%rsp
1400e0a89:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400e0a90:	00 00
1400e0a92:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
1400e0a97:	c7 44 24 28 00 00 20 	movl   $0x2200000,0x28(%rsp)
1400e0a9e:	02
1400e0a9f:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1400e0aa6:	00
1400e0aa7:	ff 15 a3 e4 1c 00    	call   *0x1ce4a3(%rip)        # 0x1402aef50
1400e0aad:	48 89 c3             	mov    %rax,%rbx
1400e0ab0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e0ab4:	0f 84 f8 00 00 00    	je     0x1400e0bb2
1400e0aba:	48 8d 45 f4          	lea    -0xc(%rbp),%rax
1400e0abe:	45 31 c9             	xor    %r9d,%r9d
1400e0ac1:	45 31 c0             	xor    %r8d,%r8d
1400e0ac4:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400e0ac9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e0ace:	ba a8 00 09 00       	mov    $0x900a8,%edx
1400e0ad3:	48 89 d9             	mov    %rbx,%rcx
1400e0ad6:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400e0add:	00 00
1400e0adf:	c7 44 24 28 00 40 00 	movl   $0x4000,0x28(%rsp)
1400e0ae6:	00
1400e0ae7:	ff 15 c3 e4 1c 00    	call   *0x1ce4c3(%rip)        # 0x1402aefb0
1400e0aed:	85 c0                	test   %eax,%eax
1400e0aef:	0f 84 93 00 00 00    	je     0x1400e0b88
1400e0af5:	48 89 d9             	mov    %rbx,%rcx
1400e0af8:	ff 15 1a e4 1c 00    	call   *0x1ce41a(%rip)        # 0x1402aef18
1400e0afe:	8b 06                	mov    (%rsi),%eax
1400e0b00:	41 89 07             	mov    %eax,(%r15)
1400e0b03:	3d 03 00 00 a0       	cmp    $0xa0000003,%eax
1400e0b08:	74 66                	je     0x1400e0b70
1400e0b0a:	3d 0c 00 00 a0       	cmp    $0xa000000c,%eax
1400e0b0f:	75 4f                	jne    0x1400e0b60
1400e0b11:	0f b7 46 08          	movzwl 0x8(%rsi),%eax
1400e0b15:	45 31 c0             	xor    %r8d,%r8d
1400e0b18:	48 8d 4c 06 14       	lea    0x14(%rsi,%rax,1),%rcx
1400e0b1d:	0f b7 46 0a          	movzwl 0xa(%rsi),%eax
1400e0b21:	66 44 89 04 01       	mov    %r8w,(%rcx,%rax,1)
1400e0b26:	e8 25 cc ff ff       	call   0x1400dd750
1400e0b2b:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1400e0b31:	4c 89 e9             	mov    %r13,%rcx
1400e0b34:	48 89 c2             	mov    %rax,%rdx
1400e0b37:	e8 74 fe ff ff       	call   0x1400e09b0
1400e0b3c:	89 07                	mov    %eax,(%rdi)
1400e0b3e:	c1 f8 1f             	sar    $0x1f,%eax
1400e0b41:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1400e0b45:	49 2b 14 24          	sub    (%r12),%rdx
1400e0b49:	0f 85 8d 00 00 00    	jne    0x1400e0bdc
1400e0b4f:	48 8d 65 08          	lea    0x8(%rbp),%rsp
1400e0b53:	5b                   	pop    %rbx
1400e0b54:	5e                   	pop    %rsi
1400e0b55:	5f                   	pop    %rdi
1400e0b56:	41 5c                	pop    %r12
1400e0b58:	41 5d                	pop    %r13
1400e0b5a:	41 5e                	pop    %r14
1400e0b5c:	41 5f                	pop    %r15
1400e0b5e:	5d                   	pop    %rbp
1400e0b5f:	c3                   	ret
1400e0b60:	45 85 f6             	test   %r14d,%r14d
1400e0b63:	75 69                	jne    0x1400e0bce
1400e0b65:	c7 07 00 10 00 00    	movl   $0x1000,(%rdi)
1400e0b6b:	31 c0                	xor    %eax,%eax
1400e0b6d:	eb d2                	jmp    0x1400e0b41
1400e0b6f:	90                   	nop
1400e0b70:	0f b7 46 08          	movzwl 0x8(%rsi),%eax
1400e0b74:	31 d2                	xor    %edx,%edx
1400e0b76:	48 8d 4c 06 10       	lea    0x10(%rsi,%rax,1),%rcx
1400e0b7b:	0f b7 46 0a          	movzwl 0xa(%rsi),%eax
1400e0b7f:	66 89 14 01          	mov    %dx,(%rcx,%rax,1)
1400e0b83:	eb a1                	jmp    0x1400e0b26
1400e0b85:	0f 1f 00             	nopl   (%rax)
1400e0b88:	ff 15 82 e5 1c 00    	call   *0x1ce582(%rip)        # 0x1402af110
1400e0b8e:	89 c7                	mov    %eax,%edi
1400e0b90:	ff 15 8a e8 1c 00    	call   *0x1ce88a(%rip)        # 0x1402af420
1400e0b96:	89 f9                	mov    %edi,%ecx
1400e0b98:	48 89 c6             	mov    %rax,%rsi
1400e0b9b:	e8 e0 da ff ff       	call   0x1400de680
1400e0ba0:	48 89 d9             	mov    %rbx,%rcx
1400e0ba3:	89 06                	mov    %eax,(%rsi)
1400e0ba5:	ff 15 6d e3 1c 00    	call   *0x1ce36d(%rip)        # 0x1402aef18
1400e0bab:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400e0bb0:	eb 8f                	jmp    0x1400e0b41
1400e0bb2:	ff 15 58 e5 1c 00    	call   *0x1ce558(%rip)        # 0x1402af110
1400e0bb8:	89 c6                	mov    %eax,%esi
1400e0bba:	ff 15 60 e8 1c 00    	call   *0x1ce860(%rip)        # 0x1402af420
1400e0bc0:	89 f1                	mov    %esi,%ecx
1400e0bc2:	48 89 c3             	mov    %rax,%rbx
1400e0bc5:	e8 b6 da ff ff       	call   0x1400de680
1400e0bca:	89 03                	mov    %eax,(%rbx)
1400e0bcc:	eb dd                	jmp    0x1400e0bab
1400e0bce:	ff 15 4c e8 1c 00    	call   *0x1ce84c(%rip)        # 0x1402af420
1400e0bd4:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400e0bda:	eb cf                	jmp    0x1400e0bab
1400e0bdc:	e8 8f 3c 10 00       	call   0x1401e4870
1400e0be1:	90                   	nop
1400e0be2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e0be9:	00 00 00 00
1400e0bed:	0f 1f 00             	nopl   (%rax)
1400e0bf0:	55                   	push   %rbp
1400e0bf1:	57                   	push   %rdi
1400e0bf2:	56                   	push   %rsi
1400e0bf3:	53                   	push   %rbx
1400e0bf4:	48 81 ec 38 02 00 00 	sub    $0x238,%rsp
1400e0bfb:	48 8b 2d ee 7e 15 00 	mov    0x157eee(%rip),%rbp        # 0x140238af0
1400e0c02:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e0c08:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400e0c0e:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
1400e0c12:	48 89 bc 24 28 02 00 	mov    %rdi,0x228(%rsp)
1400e0c19:	00
1400e0c1a:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1400e0c1f:	48 89 cb             	mov    %rcx,%rbx
1400e0c22:	48 89 ca             	mov    %rcx,%rdx
1400e0c25:	48 89 f9             	mov    %rdi,%rcx
1400e0c28:	e8 33 f8 ff ff       	call   0x1400e0460
1400e0c2d:	85 c0                	test   %eax,%eax
1400e0c2f:	0f 88 9b 00 00 00    	js     0x1400e0cd0
1400e0c35:	0f be 03             	movsbl (%rbx),%eax
1400e0c38:	83 f8 5c             	cmp    $0x5c,%eax
1400e0c3b:	74 5b                	je     0x1400e0c98
1400e0c3d:	83 f8 2f             	cmp    $0x2f,%eax
1400e0c40:	74 56                	je     0x1400e0c98
1400e0c42:	31 f6                	xor    %esi,%esi
1400e0c44:	48 89 f9             	mov    %rdi,%rcx
1400e0c47:	ff 15 03 e9 1c 00    	call   *0x1ce903(%rip)        # 0x1402af550
1400e0c4d:	48 85 c0             	test   %rax,%rax
1400e0c50:	0f 84 88 00 00 00    	je     0x1400e0cde
1400e0c56:	48 89 d9             	mov    %rbx,%rcx
1400e0c59:	48 63 f6             	movslq %esi,%rsi
1400e0c5c:	e8 37 92 10 00       	call   0x1401e9e98
1400e0c61:	48 8d 14 77          	lea    (%rdi,%rsi,2),%rdx
1400e0c65:	48 89 d9             	mov    %rbx,%rcx
1400e0c68:	4c 8d 40 01          	lea    0x1(%rax),%r8
1400e0c6c:	e8 3f fd ff ff       	call   0x1400e09b0
1400e0c71:	85 c0                	test   %eax,%eax
1400e0c73:	78 69                	js     0x1400e0cde
1400e0c75:	48 8b 84 24 28 02 00 	mov    0x228(%rsp),%rax
1400e0c7c:	00
1400e0c7d:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400e0c81:	75 71                	jne    0x1400e0cf4
1400e0c83:	48 89 d8             	mov    %rbx,%rax
1400e0c86:	48 81 c4 38 02 00 00 	add    $0x238,%rsp
1400e0c8d:	5b                   	pop    %rbx
1400e0c8e:	5e                   	pop    %rsi
1400e0c8f:	5f                   	pop    %rdi
1400e0c90:	5d                   	pop    %rbp
1400e0c91:	c3                   	ret
1400e0c92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e0c98:	0f be 43 01          	movsbl 0x1(%rbx),%eax
1400e0c9c:	83 f8 2f             	cmp    $0x2f,%eax
1400e0c9f:	74 a1                	je     0x1400e0c42
1400e0ca1:	83 f8 5c             	cmp    $0x5c,%eax
1400e0ca4:	74 9c                	je     0x1400e0c42
1400e0ca6:	0f b7 4c 24 20       	movzwl 0x20(%rsp),%ecx
1400e0cab:	ba 03 01 00 00       	mov    $0x103,%edx
1400e0cb0:	e8 0b 91 10 00       	call   0x1401e9dc0
1400e0cb5:	85 c0                	test   %eax,%eax
1400e0cb7:	74 89                	je     0x1400e0c42
1400e0cb9:	31 f6                	xor    %esi,%esi
1400e0cbb:	66 83 7c 24 22 3a    	cmpw   $0x3a,0x22(%rsp)
1400e0cc1:	40 0f 94 c6          	sete   %sil
1400e0cc5:	01 f6                	add    %esi,%esi
1400e0cc7:	e9 78 ff ff ff       	jmp    0x1400e0c44
1400e0ccc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e0cd0:	48 8b 1d 49 e7 1c 00 	mov    0x1ce749(%rip),%rbx        # 0x1402af420
1400e0cd7:	ff d3                	call   *%rbx
1400e0cd9:	83 38 22             	cmpl   $0x22,(%rax)
1400e0cdc:	74 0a                	je     0x1400e0ce8
1400e0cde:	31 db                	xor    %ebx,%ebx
1400e0ce0:	eb 93                	jmp    0x1400e0c75
1400e0ce2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e0ce8:	ff d3                	call   *%rbx
1400e0cea:	31 db                	xor    %ebx,%ebx
1400e0cec:	c7 00 26 00 00 00    	movl   $0x26,(%rax)
1400e0cf2:	eb 81                	jmp    0x1400e0c75
1400e0cf4:	e8 77 3b 10 00       	call   0x1401e4870
1400e0cf9:	90                   	nop
1400e0cfa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e0d00:	41 56                	push   %r14
1400e0d02:	41 55                	push   %r13
1400e0d04:	41 54                	push   %r12
1400e0d06:	55                   	push   %rbp
1400e0d07:	57                   	push   %rdi
1400e0d08:	56                   	push   %rsi
1400e0d09:	53                   	push   %rbx
1400e0d0a:	48 81 ec 60 04 00 00 	sub    $0x460,%rsp
1400e0d11:	48 8b 3d d8 7d 15 00 	mov    0x157dd8(%rip),%rdi        # 0x140238af0
1400e0d18:	4c 8b 27             	mov    (%rdi),%r12
1400e0d1b:	4c 89 a4 24 58 04 00 	mov    %r12,0x458(%rsp)
1400e0d22:	00
1400e0d23:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
1400e0d28:	48 89 cb             	mov    %rcx,%rbx
1400e0d2b:	89 d5                	mov    %edx,%ebp
1400e0d2d:	b9 04 01 00 00       	mov    $0x104,%ecx
1400e0d32:	4c 89 e2             	mov    %r12,%rdx
1400e0d35:	ff 15 25 e3 1c 00    	call   *0x1ce325(%rip)        # 0x1402af060
1400e0d3b:	8d 50 ff             	lea    -0x1(%rax),%edx