1401e6699:	44 89 e2             	mov    %r12d,%edx
1401e669c:	e8 ef 25 00 00       	call   0x1401e8c90
1401e66a1:	44 29 a4 24 bc 00 00 	sub    %r12d,0xbc(%rsp)
1401e66a8:	00
1401e66a9:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401e66b0:	00
1401e66b1:	44 89 ac 24 b8 00 00 	mov    %r13d,0xb8(%rsp)
1401e66b8:	00
1401e66b9:	e9 d3 f6 ff ff       	jmp    0x1401e5d91
1401e66be:	66 90                	xchg   %ax,%ax
1401e66c0:	66 0f 2f c6          	comisd %xmm6,%xmm0
1401e66c4:	0f 86 16 01 00 00    	jbe    0x1401e67e0
1401e66ca:	f2 0f 2c de          	cvttsd2si %xmm6,%ebx
1401e66ce:	66 0f ef ff          	pxor   %xmm7,%xmm7
1401e66d2:	83 bc 24 8c 00 00 00 	cmpl   $0x1,0x8c(%rsp)
1401e66d9:	01
1401e66da:	f2 0f 2a fb          	cvtsi2sd %ebx,%xmm7
1401e66de:	f2 0f 5c f7          	subsd  %xmm7,%xmm6
1401e66e2:	0f 84 f2 04 00 00    	je     0x1401e6bda
1401e66e8:	83 bc 24 8c 00 00 00 	cmpl   $0x2,0x8c(%rsp)
1401e66ef:	02
1401e66f0:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401e66f6:	c7 84 24 90 00 00 00 	movl   $0x20,0x90(%rsp)
1401e66fd:	20 00 00 00
1401e6701:	0f 85 91 fc ff ff    	jne    0x1401e6398
1401e6707:	31 ed                	xor    %ebp,%ebp
1401e6709:	e9 5c f6 ff ff       	jmp    0x1401e5d6a
1401e670e:	66 90                	xchg   %ax,%ax
1401e6710:	ba 01 00 00 00       	mov    $0x1,%edx
1401e6715:	e8 66 18 00 00       	call   0x1401e7f80
1401e671a:	4c 89 e1             	mov    %r12,%rcx
1401e671d:	83 84 24 bc 00 00 00 	addl   $0x1,0xbc(%rsp)
1401e6724:	01
1401e6725:	83 84 24 98 00 00 00 	addl   $0x1,0x98(%rsp)
1401e672c:	01
1401e672d:	e8 6e 20 00 00       	call   0x1401e87a0
1401e6732:	4c 89 e9             	mov    %r13,%rcx
1401e6735:	e8 66 20 00 00       	call   0x1401e87a0
1401e673a:	85 ed                	test   %ebp,%ebp
1401e673c:	0f 84 c8 fb ff ff    	je     0x1401e630a
1401e6742:	4d 89 fd             	mov    %r15,%r13
1401e6745:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
1401e674a:	e9 4d fd ff ff       	jmp    0x1401e649c
1401e674f:	8b 44 24 60          	mov    0x60(%rsp),%eax
1401e6753:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e675a:	00 00 00 00
1401e675e:	66 90                	xchg   %ax,%ax
1401e6760:	83 f8 01             	cmp    $0x1,%eax
1401e6763:	7e 21                	jle    0x1401e6786
1401e6765:	48 63 db             	movslq %ebx,%rbx
1401e6768:	31 c9                	xor    %ecx,%ecx
1401e676a:	83 e8 01             	sub    $0x1,%eax
1401e676d:	4d 8d 4c 98 18       	lea    0x18(%r8,%rbx,4),%r9
1401e6772:	41 8b 11             	mov    (%r9),%edx
1401e6775:	f3 0f bc ca          	tzcnt  %edx,%ecx
1401e6779:	d3 ea                	shr    %cl,%edx
1401e677b:	41 89 11             	mov    %edx,(%r9)
1401e677e:	39 c8                	cmp    %ecx,%eax
1401e6780:	0f 8f b6 f5 ff ff    	jg     0x1401e5d3c
1401e6786:	44 8b 94 24 98 00 00 	mov    0x98(%rsp),%r10d
1401e678d:	00
1401e678e:	4d 89 fd             	mov    %r15,%r13
1401e6791:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
1401e6796:	4c 89 c1             	mov    %r8,%rcx
1401e6799:	41 8d 42 ff          	lea    -0x1(%r10),%eax
1401e679d:	44 89 fa             	mov    %r15d,%edx
1401e67a0:	44 89 bc 24 b8 00 00 	mov    %r15d,0xb8(%rsp)
1401e67a7:	00
1401e67a8:	89 84 24 bc 00 00 00 	mov    %eax,0xbc(%rsp)
1401e67af:	e8 2c e9 ff ff       	call   0x1401e50e0
1401e67b4:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401e67bb:	00
1401e67bc:	e9 cf fc ff ff       	jmp    0x1401e6490
1401e67c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e67c8:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
1401e67cf:	00
1401e67d0:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
1401e67d7:	00
1401e67d8:	e9 f3 ee ff ff       	jmp    0x1401e56d0
1401e67dd:	0f 1f 00             	nopl   (%rax)
1401e67e0:	66 0f 28 fe          	movapd %xmm6,%xmm7
1401e67e4:	31 ed                	xor    %ebp,%ebp
1401e67e6:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401e67ec:	c7 84 24 90 00 00 00 	movl   $0x20,0x90(%rsp)
1401e67f3:	20 00 00 00
1401e67f7:	e9 6e f5 ff ff       	jmp    0x1401e5d6a
1401e67fc:	0f 1f 40 00          	nopl   0x0(%rax)
1401e6800:	66 0f 28 fe          	movapd %xmm6,%xmm7
1401e6804:	31 db                	xor    %ebx,%ebx
1401e6806:	31 ed                	xor    %ebp,%ebp
1401e6808:	45 31 f6             	xor    %r14d,%r14d
1401e680b:	c7 84 24 90 00 00 00 	movl   $0x10,0x90(%rsp)
1401e6812:	10 00 00 00
1401e6816:	e9 4f f5 ff ff       	jmp    0x1401e5d6a
1401e681b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e6820:	8b 84 24 bc 00 00 00 	mov    0xbc(%rsp),%eax
1401e6827:	e9 b9 fc ff ff       	jmp    0x1401e64e5
1401e682c:	0f 1f 40 00          	nopl   0x0(%rax)
1401e6830:	d1 f9                	sar    $1,%ecx
1401e6832:	48 83 c0 08          	add    $0x8,%rax
1401e6836:	e9 c5 f7 ff ff       	jmp    0x1401e6000
1401e683b:	8b 74 24 6c          	mov    0x6c(%rsp),%esi
1401e683f:	85 f6                	test   %esi,%esi
1401e6841:	0f 84 3d fd ff ff    	je     0x1401e6584
1401e6847:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
1401e684e:	00
1401e684f:	48 8b bc 24 88 01 00 	mov    0x188(%rsp),%rdi
1401e6856:	00
1401e6857:	c7 84 24 b4 00 00 00 	movl   $0x11,0xb4(%rsp)
1401e685e:	11 00 00 00
1401e6862:	48 8b b4 24 90 01 00 	mov    0x190(%rsp),%rsi
1401e6869:	00
1401e686a:	8b 40 08             	mov    0x8(%rax),%eax
1401e686d:	89 07                	mov    %eax,(%rdi)
1401e686f:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
1401e6876:	00
1401e6877:	8b 18                	mov    (%rax),%ebx
1401e6879:	44 8d 43 1f          	lea    0x1f(%rbx),%r8d
1401e687d:	41 c1 f8 05          	sar    $0x5,%r8d
1401e6881:	4d 63 c0             	movslq %r8d,%r8
1401e6884:	49 c1 e0 02          	shl    $0x2,%r8
1401e6888:	4c 01 c6             	add    %r8,%rsi
1401e688b:	48 39 b4 24 90 01 00 	cmp    %rsi,0x190(%rsp)
1401e6892:	00
1401e6893:	73 12                	jae    0x1401e68a7
1401e6895:	48 8b 8c 24 90 01 00 	mov    0x190(%rsp),%rcx
1401e689c:	00
1401e689d:	ba ff 00 00 00       	mov    $0xff,%edx
1401e68a2:	e8 59 35 00 00       	call   0x1401e9e00
1401e68a7:	83 e3 1f             	and    $0x1f,%ebx
1401e68aa:	0f 84 22 fd ff ff    	je     0x1401e65d2
1401e68b0:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e68b5:	29 d9                	sub    %ebx,%ecx
1401e68b7:	d3 6e fc             	shrl   %cl,-0x4(%rsi)
1401e68ba:	e9 13 fd ff ff       	jmp    0x1401e65d2
1401e68bf:	90                   	nop
1401e68c0:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
1401e68c7:	00
1401e68c8:	e9 66 fc ff ff       	jmp    0x1401e6533
1401e68cd:	0f 1f 00             	nopl   (%rax)
1401e68d0:	41 38 0c 24          	cmp    %cl,(%r12)
1401e68d4:	0f 84 49 04 00 00    	je     0x1401e6d23
1401e68da:	83 e1 df             	and    $0xffffffdf,%ecx
1401e68dd:	80 f9 45             	cmp    $0x45,%cl
1401e68e0:	0f 84 59 04 00 00    	je     0x1401e6d3f
1401e68e6:	45 85 d2             	test   %r10d,%r10d
1401e68e9:	0f 84 ff ed ff ff    	je     0x1401e56ee
1401e68ef:	e9 b1 ec ff ff       	jmp    0x1401e55a5
1401e68f4:	0f 1f 40 00          	nopl   0x0(%rax)
1401e68f8:	31 ed                	xor    %ebp,%ebp
1401e68fa:	e9 3d f4 ff ff       	jmp    0x1401e5d3c
1401e68ff:	90                   	nop
1401e6900:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1401e6907:	00
1401e6908:	e9 49 ed ff ff       	jmp    0x1401e5656
1401e690d:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
1401e6911:	4c 8b 84 24 88 01 00 	mov    0x188(%rsp),%r8
1401e6918:	00
1401e6919:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
1401e6920:	00
1401e6921:	4c 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%r9
1401e6928:	00
1401e6929:	48 8b 94 24 80 01 00 	mov    0x180(%rsp),%rdx
1401e6930:	00
1401e6931:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401e6935:	e8 86 0a 00 00       	call   0x1401e73c0
1401e693a:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%rsp)
1401e6941:	83 f8 06             	cmp    $0x6,%eax
1401e6944:	0f 85 5b ec ff ff    	jne    0x1401e55a5
1401e694a:	48 83 bc 24 78 01 00 	cmpq   $0x0,0x178(%rsp)
1401e6951:	00 00
1401e6953:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
1401e695a:	00
1401e695b:	74 0b                	je     0x1401e6968
1401e695d:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
1401e6964:	00
1401e6965:	48 89 28             	mov    %rbp,(%rax)
1401e6968:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
1401e696f:	00
1401e6970:	e9 66 ec ff ff       	jmp    0x1401e55db
1401e6975:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
1401e6979:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
1401e6980:	00
1401e6981:	41 89 de             	mov    %ebx,%r14d
1401e6984:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
1401e698b:	00
1401e698c:	29 c8                	sub    %ecx,%eax
1401e698e:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
1401e6995:	00
1401e6996:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
1401e699d:	e9 ae ea ff ff       	jmp    0x1401e5450
1401e69a2:	44 8d 48 d0          	lea    -0x30(%rax),%r9d
1401e69a6:	48 8d 41 01          	lea    0x1(%rcx),%rax
1401e69aa:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1401e69b1:	00
1401e69b2:	0f be 41 01          	movsbl 0x1(%rcx),%eax
1401e69b6:	44 8d 40 d0          	lea    -0x30(%rax),%r8d
1401e69ba:	41 83 f8 09          	cmp    $0x9,%r8d
1401e69be:	0f 87 02 03 00 00    	ja     0x1401e6cc6
1401e69c4:	89 54 24 48          	mov    %edx,0x48(%rsp)
1401e69c8:	4c 8d 41 02          	lea    0x2(%rcx),%r8
1401e69cc:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e69d3:	00 00 00 00
1401e69d7:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e69de:	00 00 00 00
1401e69e2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e69e9:	00 00 00 00
1401e69ed:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e69f4:	00 00 00 00
1401e69f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401e69ff:	00
1401e6a00:	43 8d 14 89          	lea    (%r9,%r9,4),%edx
1401e6a04:	4c 89 84 24 c0 00 00 	mov    %r8,0xc0(%rsp)
1401e6a0b:	00
1401e6a0c:	4d 89 c6             	mov    %r8,%r14
1401e6a0f:	49 83 c0 01          	add    $0x1,%r8
1401e6a13:	44 8d 4c 50 d0       	lea    -0x30(%rax,%rdx,2),%r9d
1401e6a18:	41 0f be 40 ff       	movsbl -0x1(%r8),%eax
1401e6a1d:	8d 50 d0             	lea    -0x30(%rax),%edx
1401e6a20:	83 fa 09             	cmp    $0x9,%edx
1401e6a23:	76 db                	jbe    0x1401e6a00
1401e6a25:	49 29 ce             	sub    %rcx,%r14
1401e6a28:	8b 54 24 48          	mov    0x48(%rsp),%edx
1401e6a2c:	c7 44 24 48 1f 4e 00 	movl   $0x4e1f,0x48(%rsp)
1401e6a33:	00
1401e6a34:	49 83 fe 08          	cmp    $0x8,%r14
1401e6a38:	0f 8e 88 02 00 00    	jle    0x1401e6cc6
1401e6a3e:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
1401e6a43:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
1401e6a48:	44 89 f1             	mov    %r14d,%ecx
1401e6a4b:	f7 d9                	neg    %ecx
1401e6a4d:	45 85 c0             	test   %r8d,%r8d
1401e6a50:	41 0f 44 ce          	cmove  %r14d,%ecx
1401e6a54:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1401e6a58:	e9 73 ec ff ff       	jmp    0x1401e56d0
1401e6a5d:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
1401e6a64:	00
1401e6a65:	e9 f7 ef ff ff       	jmp    0x1401e5a61
1401e6a6a:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
1401e6a71:	00
1401e6a72:	44 8b 54 24 64       	mov    0x64(%rsp),%r10d
1401e6a77:	e9 e5 ef ff ff       	jmp    0x1401e5a61
1401e6a7c:	8b 44 24 48          	mov    0x48(%rsp),%eax
1401e6a80:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
1401e6a84:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
1401e6a8b:	01 00 00 00
1401e6a8f:	29 c8                	sub    %ecx,%eax
1401e6a91:	89 44 24 70          	mov    %eax,0x70(%rsp)
1401e6a95:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
1401e6a9c:	00
1401e6a9d:	8b 40 0c             	mov    0xc(%rax),%eax
1401e6aa0:	89 44 24 50          	mov    %eax,0x50(%rsp)
1401e6aa4:	83 e0 03             	and    $0x3,%eax
1401e6aa7:	83 f8 02             	cmp    $0x2,%eax
1401e6aaa:	0f 84 7e 04 00 00    	je     0x1401e6f2e
1401e6ab0:	41 89 de             	mov    %ebx,%r14d
1401e6ab3:	44 89 eb             	mov    %r13d,%ebx
1401e6ab6:	e9 6c e9 ff ff       	jmp    0x1401e5427
1401e6abb:	4d 89 fd             	mov    %r15,%r13
1401e6abe:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
1401e6ac3:	e9 c8 f9 ff ff       	jmp    0x1401e6490
1401e6ac8:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401e6acf:	00
1401e6ad0:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
1401e6ad7:	00
1401e6ad8:	48 c7 41 14 00 00 00 	movq   $0x0,0x14(%rcx)
1401e6adf:	00
1401e6ae0:	89 10                	mov    %edx,(%rax)
1401e6ae2:	c7 41 14 00 00 00 00 	movl   $0x0,0x14(%rcx)
1401e6ae9:	c7 84 24 b4 00 00 00 	movl   $0x50,0xb4(%rsp)
1401e6af0:	50 00 00 00
1401e6af4:	e8 6f 30 00 00       	call   0x1401e9b68
1401e6af9:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
1401e6b00:	00
1401e6b01:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1401e6b07:	e9 a1 ea ff ff       	jmp    0x1401e55ad
1401e6b0c:	48 8d 84 24 b4 00 00 	lea    0xb4(%rsp),%rax
1401e6b13:	00
1401e6b14:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401e6b1b:	00
1401e6b1c:	4c 8b 8c 24 90 01 00 	mov    0x190(%rsp),%r9
1401e6b23:	00
1401e6b24:	66 48 0f 6e c5       	movq   %rbp,%xmm0
1401e6b29:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401e6b2e:	8b 84 24 8c 00 00 00 	mov    0x8c(%rsp),%eax
1401e6b35:	4c 8b 84 24 88 01 00 	mov    0x188(%rsp),%r8
1401e6b3c:	00
1401e6b3d:	48 8b 94 24 80 01 00 	mov    0x180(%rsp),%rdx
1401e6b44:	00
1401e6b45:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
1401e6b4a:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401e6b4e:	e8 6d e1 ff ff       	call   0x1401e4cc0
1401e6b53:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
1401e6b58:	85 c0                	test   %eax,%eax
1401e6b5a:	0f 85 45 ea ff ff    	jne    0x1401e55a5
1401e6b60:	31 c0                	xor    %eax,%eax
1401e6b62:	e9 ed ec ff ff       	jmp    0x1401e5854
1401e6b67:	83 f8 6e             	cmp    $0x6e,%eax
1401e6b6a:	0f 84 9f eb ff ff    	je     0x1401e570f
1401e6b70:	e9 b4 ec ff ff       	jmp    0x1401e5829
1401e6b75:	48 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%rbx
1401e6b7c:	00
1401e6b7d:	48 8d 15 bc 1a 05 00 	lea    0x51abc(%rip),%rdx        # 0x140238640
1401e6b84:	48 89 d9             	mov    %rbx,%rcx
1401e6b87:	e8 64 29 00 00       	call   0x1401e94f0
1401e6b8c:	85 c0                	test   %eax,%eax
1401e6b8e:	0f 84 95 ec ff ff    	je     0x1401e5829
1401e6b94:	48 8d 15 a8 1a 05 00 	lea    0x51aa8(%rip),%rdx        # 0x140238643
1401e6b9b:	48 89 d9             	mov    %rbx,%rcx
1401e6b9e:	48 83 ac 24 c0 00 00 	subq   $0x1,0xc0(%rsp)
1401e6ba5:	00 01
1401e6ba7:	e8 44 29 00 00       	call   0x1401e94f0
1401e6bac:	85 c0                	test   %eax,%eax
1401e6bae:	75 09                	jne    0x1401e6bb9
1401e6bb0:	48 83 84 24 c0 00 00 	addq   $0x1,0xc0(%rsp)
1401e6bb7:	00 01
1401e6bb9:	c7 84 24 b4 00 00 00 	movl   $0x3,0xb4(%rsp)
1401e6bc0:	03 00 00 00
1401e6bc4:	e9 c4 eb ff ff       	jmp    0x1401e578d
1401e6bc9:	8b 5c 24 6c          	mov    0x6c(%rsp),%ebx
1401e6bcd:	85 db                	test   %ebx,%ebx
1401e6bcf:	0f 84 72 fc ff ff    	je     0x1401e6847
1401e6bd5:	e9 aa f9 ff ff       	jmp    0x1401e6584
1401e6bda:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401e6bde:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401e6be4:	c7 84 24 90 00 00 00 	movl   $0x20,0x90(%rsp)
1401e6beb:	20 00 00 00
1401e6bef:	66 0f 2f f0          	comisd %xmm0,%xmm6
1401e6bf3:	0f 87 c8 f7 ff ff    	ja     0x1401e63c1
1401e6bf9:	31 ed                	xor    %ebp,%ebp
1401e6bfb:	e9 6a f1 ff ff       	jmp    0x1401e5d6a
1401e6c00:	c7 84 24 90 00 00 00 	movl   $0x10,0x90(%rsp)
1401e6c07:	10 00 00 00
1401e6c0b:	45 31 f6             	xor    %r14d,%r14d
1401e6c0e:	31 ed                	xor    %ebp,%ebp
1401e6c10:	e9 55 f1 ff ff       	jmp    0x1401e5d6a
1401e6c15:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
1401e6c1c:	00
1401e6c1d:	8b 7c 24 64          	mov    0x64(%rsp),%edi
1401e6c21:	48 c7 41 14 00 00 00 	movq   $0x0,0x14(%rcx)
1401e6c28:	00
1401e6c29:	44 8b a4 24 9c 00 00 	mov    0x9c(%rsp),%r12d
1401e6c30:	00
1401e6c31:	c7 84 24 b4 00 00 00 	movl   $0x50,0xb4(%rsp)
1401e6c38:	50 00 00 00
1401e6c3c:	89 38                	mov    %edi,(%rax)
1401e6c3e:	45 85 e4             	test   %r12d,%r12d
1401e6c41:	0f 85 9b fe ff ff    	jne    0x1401e6ae2
1401e6c47:	8b 51 14             	mov    0x14(%rcx),%edx
1401e6c4a:	31 c0                	xor    %eax,%eax