1400e9730:	45 31 f6             	xor    %r14d,%r14d
1400e9733:	eb c4                	jmp    0x1400e96f9
1400e9735:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e973a:	ff 15 e0 b1 10 00    	call   *0x10b1e0(%rip)        # 0x1401f4920
1400e9740:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
1400e9745:	48 8d 15 eb a2 12 00 	lea    0x12a2eb(%rip),%rdx        # 0x140213a37
1400e974c:	48 89 c1             	mov    %rax,%rcx
1400e974f:	e8 cc 05 10 00       	call   0x1401e9d20
1400e9754:	eb a3                	jmp    0x1400e96f9
1400e9756:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e975b:	ff 15 bf b1 10 00    	call   *0x10b1bf(%rip)        # 0x1401f4920
1400e9761:	45 8d 45 18          	lea    0x18(%r13),%r8d
1400e9765:	48 8d 15 cb a2 12 00 	lea    0x12a2cb(%rip),%rdx        # 0x140213a37
1400e976c:	48 89 c1             	mov    %rax,%rcx
1400e976f:	e8 ac 05 10 00       	call   0x1401e9d20
1400e9774:	e9 47 ff ff ff       	jmp    0x1400e96c0
1400e9779:	90                   	nop
1400e977a:	90                   	nop
1400e977b:	90                   	nop
1400e977c:	90                   	nop
1400e977d:	90                   	nop
1400e977e:	90                   	nop
1400e977f:	90                   	nop
1400e9780:	53                   	push   %rbx
1400e9781:	48 83 ec 20          	sub    $0x20,%rsp
1400e9785:	48 89 cb             	mov    %rcx,%rbx
1400e9788:	ff 15 f2 58 1c 00    	call   *0x1c58f2(%rip)        # 0x1402af080
1400e978e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400e9792:	89 43 18             	mov    %eax,0x18(%rbx)
1400e9795:	ff 53 08             	call   *0x8(%rbx)
1400e9798:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400e979c:	31 c0                	xor    %eax,%eax
1400e979e:	48 83 c4 20          	add    $0x20,%rsp
1400e97a2:	5b                   	pop    %rbx
1400e97a3:	c3                   	ret
1400e97a4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e97ab:	00 00 00 00
1400e97af:	90                   	nop
1400e97b0:	53                   	push   %rbx
1400e97b1:	48 83 ec 30          	sub    $0x30,%rsp
1400e97b5:	31 d2                	xor    %edx,%edx
1400e97b7:	4c 89 49 10          	mov    %r9,0x10(%rcx)
1400e97bb:	48 89 cb             	mov    %rcx,%rbx
1400e97be:	49 89 c9             	mov    %rcx,%r9
1400e97c1:	4c 89 41 08          	mov    %r8,0x8(%rcx)
1400e97c5:	4c 8d 05 b4 ff ff ff 	lea    -0x4c(%rip),%r8        # 0x1400e9780
1400e97cc:	31 c9                	xor    %ecx,%ecx
1400e97ce:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400e97d5:	00 00
1400e97d7:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400e97de:	00
1400e97df:	ff 15 fb 5b 1c 00    	call   *0x1c5bfb(%rip)        # 0x1402af3e0
1400e97e5:	31 d2                	xor    %edx,%edx
1400e97e7:	48 89 03             	mov    %rax,(%rbx)
1400e97ea:	48 85 c0             	test   %rax,%rax
1400e97ed:	74 11                	je     0x1400e9800
1400e97ef:	89 d0                	mov    %edx,%eax
1400e97f1:	48 83 c4 30          	add    $0x30,%rsp
1400e97f5:	5b                   	pop    %rbx
1400e97f6:	c3                   	ret
1400e97f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e97fe:	00 00
1400e9800:	ff 15 1a 5c 1c 00    	call   *0x1c5c1a(%rip)        # 0x1402af420
1400e9806:	8b 10                	mov    (%rax),%edx
1400e9808:	89 d0                	mov    %edx,%eax
1400e980a:	48 83 c4 30          	add    $0x30,%rsp
1400e980e:	5b                   	pop    %rbx
1400e980f:	c3                   	ret
1400e9810:	56                   	push   %rsi
1400e9811:	53                   	push   %rbx
1400e9812:	48 83 ec 28          	sub    $0x28,%rsp
1400e9816:	48 89 cb             	mov    %rcx,%rbx
1400e9819:	48 89 d6             	mov    %rdx,%rsi
1400e981c:	48 8b 09             	mov    (%rcx),%rcx
1400e981f:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400e9824:	ff 15 36 5b 1c 00    	call   *0x1c5b36(%rip)        # 0x1402af360
1400e982a:	85 c0                	test   %eax,%eax
1400e982c:	74 3a                	je     0x1400e9868
1400e982e:	3d 80 00 00 00       	cmp    $0x80,%eax
1400e9833:	75 1b                	jne    0x1400e9850
1400e9835:	48 8b 0b             	mov    (%rbx),%rcx
1400e9838:	ff 15 da 56 1c 00    	call   *0x1c56da(%rip)        # 0x1402aef18
1400e983e:	b8 16 00 00 00       	mov    $0x16,%eax
1400e9843:	48 83 c4 28          	add    $0x28,%rsp
1400e9847:	5b                   	pop    %rbx
1400e9848:	5e                   	pop    %rsi
1400e9849:	c3                   	ret
1400e984a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e9850:	ff 15 ba 58 1c 00    	call   *0x1c58ba(%rip)        # 0x1402af110
1400e9856:	89 c1                	mov    %eax,%ecx
1400e9858:	48 83 c4 28          	add    $0x28,%rsp
1400e985c:	5b                   	pop    %rbx
1400e985d:	5e                   	pop    %rsi
1400e985e:	e9 1d 4e ff ff       	jmp    0x1400de680
1400e9863:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e9868:	48 85 f6             	test   %rsi,%rsi
1400e986b:	74 07                	je     0x1400e9874
1400e986d:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400e9871:	48 89 06             	mov    %rax,(%rsi)
1400e9874:	48 8b 0b             	mov    (%rbx),%rcx
1400e9877:	ff 15 9b 56 1c 00    	call   *0x1c569b(%rip)        # 0x1402aef18
1400e987d:	31 c0                	xor    %eax,%eax
1400e987f:	48 83 c4 28          	add    $0x28,%rsp
1400e9883:	5b                   	pop    %rbx
1400e9884:	5e                   	pop    %rsi
1400e9885:	c3                   	ret
1400e9886:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e988d:	00 00 00
1400e9890:	53                   	push   %rbx
1400e9891:	48 83 ec 20          	sub    $0x20,%rsp
1400e9895:	48 89 cb             	mov    %rcx,%rbx
1400e9898:	ff 15 e2 57 1c 00    	call   *0x1c57e2(%rip)        # 0x1402af080
1400e989e:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1400e98a5:	89 43 18             	mov    %eax,0x18(%rbx)
1400e98a8:	48 89 d8             	mov    %rbx,%rax
1400e98ab:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1400e98b2:	00
1400e98b3:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400e98ba:	00
1400e98bb:	48 83 c4 20          	add    $0x20,%rsp
1400e98bf:	5b                   	pop    %rbx
1400e98c0:	c3                   	ret
1400e98c1:	90                   	nop
1400e98c2:	90                   	nop
1400e98c3:	90                   	nop
1400e98c4:	90                   	nop
1400e98c5:	90                   	nop
1400e98c6:	90                   	nop
1400e98c7:	90                   	nop
1400e98c8:	90                   	nop
1400e98c9:	90                   	nop
1400e98ca:	90                   	nop
1400e98cb:	90                   	nop
1400e98cc:	90                   	nop
1400e98cd:	90                   	nop
1400e98ce:	90                   	nop
1400e98cf:	90                   	nop
1400e98d0:	57                   	push   %rdi
1400e98d1:	56                   	push   %rsi
1400e98d2:	53                   	push   %rbx
1400e98d3:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
1400e98da:	48 8b 35 0f f2 14 00 	mov    0x14f20f(%rip),%rsi        # 0x140238af0
1400e98e1:	48 8b 06             	mov    (%rsi),%rax
1400e98e4:	48 89 84 24 78 02 00 	mov    %rax,0x278(%rsp)
1400e98eb:	00
1400e98ec:	31 c0                	xor    %eax,%eax
1400e98ee:	48 89 cb             	mov    %rcx,%rbx
1400e98f1:	48 85 c9             	test   %rcx,%rcx
1400e98f4:	0f 84 ce 00 00 00    	je     0x1400e99c8
1400e98fa:	8b 41 18             	mov    0x18(%rcx),%eax
1400e98fd:	85 c0                	test   %eax,%eax
1400e98ff:	75 2f                	jne    0x1400e9930
1400e9901:	83 c0 01             	add    $0x1,%eax
1400e9904:	89 43 18             	mov    %eax,0x18(%rbx)
1400e9907:	48 8d 43 1c          	lea    0x1c(%rbx),%rax
1400e990b:	48 8b 94 24 78 02 00 	mov    0x278(%rsp),%rdx
1400e9912:	00
1400e9913:	48 2b 16             	sub    (%rsi),%rdx
1400e9916:	0f 85 bf 00 00 00    	jne    0x1400e99db
1400e991c:	48 81 c4 80 02 00 00 	add    $0x280,%rsp
1400e9923:	5b                   	pop    %rbx
1400e9924:	5e                   	pop    %rsi
1400e9925:	5f                   	pop    %rdi
1400e9926:	c3                   	ret
1400e9927:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e992e:	00 00
1400e9930:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400e9934:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e9939:	ff 15 b1 56 1c 00    	call   *0x1c56b1(%rip)        # 0x1402aeff0
1400e993f:	85 c0                	test   %eax,%eax
1400e9941:	74 4d                	je     0x1400e9990
1400e9943:	48 8d 54 24 4c       	lea    0x4c(%rsp),%rdx
1400e9948:	48 8d 4b 1d          	lea    0x1d(%rbx),%rcx
1400e994c:	41 b8 0c 03 00 00    	mov    $0x30c,%r8d
1400e9952:	e8 59 70 ff ff       	call   0x1400e09b0
1400e9957:	8b 54 24 20          	mov    0x20(%rsp),%edx
1400e995b:	f6 c6 04             	test   $0x4,%dh
1400e995e:	75 18                	jne    0x1400e9978
1400e9960:	83 e2 10             	and    $0x10,%edx
1400e9963:	0f 94 c0             	sete   %al
1400e9966:	83 c0 01             	add    $0x1,%eax
1400e9969:	88 43 1c             	mov    %al,0x1c(%rbx)
1400e996c:	8b 43 18             	mov    0x18(%rbx),%eax
1400e996f:	eb 90                	jmp    0x1400e9901
1400e9971:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e9978:	81 7c 24 44 0c 00 00 	cmpl   $0xa000000c,0x44(%rsp)
1400e997f:	a0
1400e9980:	b8 03 00 00 00       	mov    $0x3,%eax
1400e9985:	75 d9                	jne    0x1400e9960
1400e9987:	eb e0                	jmp    0x1400e9969
1400e9989:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e9990:	ff 15 7a 57 1c 00    	call   *0x1c577a(%rip)        # 0x1402af110
1400e9996:	89 c3                	mov    %eax,%ebx
1400e9998:	83 f8 12             	cmp    $0x12,%eax
1400e999b:	75 0b                	jne    0x1400e99a8
1400e999d:	31 c0                	xor    %eax,%eax
1400e999f:	e9 67 ff ff ff       	jmp    0x1400e990b
1400e99a4:	0f 1f 40 00          	nopl   0x0(%rax)
1400e99a8:	ff 15 72 5a 1c 00    	call   *0x1c5a72(%rip)        # 0x1402af420
1400e99ae:	89 d9                	mov    %ebx,%ecx
1400e99b0:	48 89 c7             	mov    %rax,%rdi
1400e99b3:	e8 c8 4c ff ff       	call   0x1400de680
1400e99b8:	89 07                	mov    %eax,(%rdi)
1400e99ba:	31 c0                	xor    %eax,%eax
1400e99bc:	e9 4a ff ff ff       	jmp    0x1400e990b
1400e99c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e99c8:	ff 15 52 5a 1c 00    	call   *0x1c5a52(%rip)        # 0x1402af420
1400e99ce:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1400e99d4:	31 c0                	xor    %eax,%eax
1400e99d6:	e9 30 ff ff ff       	jmp    0x1400e990b
1400e99db:	e8 90 ae 0f 00       	call   0x1401e4870
1400e99e0:	90                   	nop
1400e99e1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e99e8:	00 00 00 00
1400e99ec:	0f 1f 40 00          	nopl   0x0(%rax)
1400e99f0:	53                   	push   %rbx
1400e99f1:	48 83 ec 20          	sub    $0x20,%rsp
1400e99f5:	48 89 cb             	mov    %rcx,%rbx
1400e99f8:	48 85 c9             	test   %rcx,%rcx
1400e99fb:	74 1a                	je     0x1400e9a17
1400e99fd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400e9a01:	ff 15 d1 55 1c 00    	call   *0x1c55d1(%rip)        # 0x1402aefd8
1400e9a07:	48 89 d9             	mov    %rbx,%rcx
1400e9a0a:	e8 a1 f4 00 00       	call   0x1400f8eb0
1400e9a0f:	31 c0                	xor    %eax,%eax
1400e9a11:	48 83 c4 20          	add    $0x20,%rsp
1400e9a15:	5b                   	pop    %rbx
1400e9a16:	c3                   	ret
1400e9a17:	ff 15 03 5a 1c 00    	call   *0x1c5a03(%rip)        # 0x1402af420
1400e9a1d:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1400e9a23:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400e9a28:	eb e7                	jmp    0x1400e9a11
1400e9a2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e9a30:	55                   	push   %rbp
1400e9a31:	b8 88 22 00 00       	mov    $0x2288,%eax
1400e9a36:	57                   	push   %rdi
1400e9a37:	56                   	push   %rsi
1400e9a38:	53                   	push   %rbx
1400e9a39:	e8 22 aa 0f 00       	call   0x1401e4460
1400e9a3e:	48 29 c4             	sub    %rax,%rsp
1400e9a41:	48 8b 35 a8 f0 14 00 	mov    0x14f0a8(%rip),%rsi        # 0x140238af0
1400e9a48:	48 8b 06             	mov    (%rsi),%rax
1400e9a4b:	48 89 84 24 78 22 00 	mov    %rax,0x2278(%rsp)
1400e9a52:	00
1400e9a53:	31 c0                	xor    %eax,%eax
1400e9a55:	48 89 cf             	mov    %rcx,%rdi
1400e9a58:	48 8d 9c 24 70 02 00 	lea    0x270(%rsp),%rbx
1400e9a5f:	00
1400e9a60:	e8 8b 54 ff ff       	call   0x1400deef0
1400e9a65:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e9a6b:	48 89 fa             	mov    %rdi,%rdx
1400e9a6e:	48 89 d9             	mov    %rbx,%rcx
1400e9a71:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1400e9a77:	89 c5                	mov    %eax,%ebp
1400e9a79:	e8 e2 69 ff ff       	call   0x1400e0460
1400e9a7e:	85 c0                	test   %eax,%eax
1400e9a80:	0f 88 1a 01 00 00    	js     0x1400e9ba0
1400e9a86:	41 89 e9             	mov    %ebp,%r9d
1400e9a89:	41 b8 02 01 00 00    	mov    $0x102,%r8d
1400e9a8f:	89 c2                	mov    %eax,%edx
1400e9a91:	48 89 d9             	mov    %rbx,%rcx
1400e9a94:	e8 97 7f ff ff       	call   0x1400e1a30
1400e9a99:	85 c0                	test   %eax,%eax
1400e9a9b:	0f 88 0d 01 00 00    	js     0x1400e9bae
1400e9aa1:	ba 01 00 00 00       	mov    $0x1,%edx
1400e9aa6:	74 34                	je     0x1400e9adc
1400e9aa8:	8d 50 ff             	lea    -0x1(%rax),%edx
1400e9aab:	48 63 d2             	movslq %edx,%rdx
1400e9aae:	0f b7 8c 54 70 02 00 	movzwl 0x270(%rsp,%rdx,2),%ecx
1400e9ab5:	00
1400e9ab6:	8d 50 01             	lea    0x1(%rax),%edx
1400e9ab9:	83 f9 2f             	cmp    $0x2f,%ecx
1400e9abc:	74 1e                	je     0x1400e9adc
1400e9abe:	83 f9 5c             	cmp    $0x5c,%ecx
1400e9ac1:	74 19                	je     0x1400e9adc
1400e9ac3:	48 63 c8             	movslq %eax,%rcx
1400e9ac6:	41 b9 5c 00 00 00    	mov    $0x5c,%r9d
1400e9acc:	66 44 89 8c 4c 70 02 	mov    %r9w,0x270(%rsp,%rcx,2)
1400e9ad3:	00 00
1400e9ad5:	8d 48 02             	lea    0x2(%rax),%ecx
1400e9ad8:	89 d0                	mov    %edx,%eax
1400e9ada:	89 ca                	mov    %ecx,%edx
1400e9adc:	48 98                	cltq
1400e9ade:	b9 2a 00 00 00       	mov    $0x2a,%ecx
1400e9ae3:	48 63 d2             	movslq %edx,%rdx
1400e9ae6:	45 31 c0             	xor    %r8d,%r8d
1400e9ae9:	66 89 8c 44 70 02 00 	mov    %cx,0x270(%rsp,%rax,2)
1400e9af0:	00
1400e9af1:	48 89 d9             	mov    %rbx,%rcx
1400e9af4:	66 44 89 84 54 70 02 	mov    %r8w,0x270(%rsp,%rdx,2)
1400e9afb:	00 00
1400e9afd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e9b02:	ff 15 d8 54 1c 00    	call   *0x1c54d8(%rip)        # 0x1402aefe0
1400e9b08:	48 89 c7             	mov    %rax,%rdi
1400e9b0b:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e9b0f:	0f 84 b3 00 00 00    	je     0x1400e9bc8
1400e9b15:	b9 20 10 00 00       	mov    $0x1020,%ecx
1400e9b1a:	e8 01 0f fe ff       	call   0x1400caa20
1400e9b1f:	48 8d 54 24 4c       	lea    0x4c(%rsp),%rdx
1400e9b24:	41 b8 0c 03 00 00    	mov    $0x30c,%r8d
1400e9b2a:	f3 0f 7e 05 1e a0 12 	movq   0x12a01e(%rip),%xmm0        # 0x140213b50
1400e9b31:	00
1400e9b32:	48 89 c3             	mov    %rax,%rbx
1400e9b35:	48 8d 05 b4 fe ff ff 	lea    -0x14c(%rip),%rax        # 0x1400e99f0
1400e9b3c:	66 48 0f 6e c8       	movq   %rax,%xmm1
1400e9b41:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1400e9b45:	48 8d 4b 1d          	lea    0x1d(%rbx),%rcx
1400e9b49:	c7 43 18 00 00 00 00 	movl   $0x0,0x18(%rbx)
1400e9b50:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
1400e9b54:	0f 11 03             	movups %xmm0,(%rbx)
1400e9b57:	e8 54 6e ff ff       	call   0x1400e09b0
1400e9b5c:	8b 44 24 20          	mov    0x20(%rsp),%eax
1400e9b60:	f6 c4 04             	test   $0x4,%ah
1400e9b63:	75 2b                	jne    0x1400e9b90
1400e9b65:	a8 10                	test   $0x10,%al
1400e9b67:	0f 94 c0             	sete   %al
1400e9b6a:	83 c0 01             	add    $0x1,%eax
1400e9b6d:	88 43 1c             	mov    %al,0x1c(%rbx)
1400e9b70:	48 8b 84 24 78 22 00 	mov    0x2278(%rsp),%rax
1400e9b77:	00
1400e9b78:	48 2b 06             	sub    (%rsi),%rax
1400e9b7b:	75 7e                	jne    0x1400e9bfb
1400e9b7d:	48 89 d8             	mov    %rbx,%rax
1400e9b80:	48 81 c4 88 22 00 00 	add    $0x2288,%rsp
1400e9b87:	5b                   	pop    %rbx
1400e9b88:	5e                   	pop    %rsi
1400e9b89:	5f                   	pop    %rdi
1400e9b8a:	5d                   	pop    %rbp
1400e9b8b:	c3                   	ret
1400e9b8c:	0f 1f 40 00          	nopl   0x0(%rax)
1400e9b90:	81 7c 24 44 0c 00 00 	cmpl   $0xa000000c,0x44(%rsp)
1400e9b97:	a0
1400e9b98:	75 cb                	jne    0x1400e9b65
1400e9b9a:	c6 43 1c 03          	movb   $0x3,0x1c(%rbx)
1400e9b9e:	eb d0                	jmp    0x1400e9b70
1400e9ba0:	48 8b 1d 79 58 1c 00 	mov    0x1c5879(%rip),%rbx        # 0x1402af420
1400e9ba7:	ff d3                	call   *%rbx
1400e9ba9:	83 38 22             	cmpl   $0x22,(%rax)
1400e9bac:	74 0a                	je     0x1400e9bb8
1400e9bae:	31 db                	xor    %ebx,%ebx
1400e9bb0:	eb be                	jmp    0x1400e9b70
1400e9bb2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e9bb8:	ff d3                	call   *%rbx
1400e9bba:	31 db                	xor    %ebx,%ebx
1400e9bbc:	c7 00 26 00 00 00    	movl   $0x26,(%rax)
1400e9bc2:	eb ac                	jmp    0x1400e9b70
1400e9bc4:	0f 1f 40 00          	nopl   0x0(%rax)
1400e9bc8:	ff 15 42 55 1c 00    	call   *0x1c5542(%rip)        # 0x1402af110
1400e9bce:	bb 14 00 00 00       	mov    $0x14,%ebx
1400e9bd3:	3d 0b 01 00 00       	cmp    $0x10b,%eax