1400d9622:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400d9628:	48 8b cf             	mov    %rdi,%rcx
1400d962b:	4c 0f 45 e8          	cmovne %rax,%r13
1400d962f:	e8 b8 8d fe ff       	call   0x1400c23ec
1400d9634:	4c 8b e0             	mov    %rax,%r12
1400d9637:	41 83 fe 04          	cmp    $0x4,%r14d
1400d963b:	75 6a                	jne    0x1400d96a7
1400d963d:	48 85 c0             	test   %rax,%rax
1400d9640:	0f 85 f0 00 00 00    	jne    0x1400d9736
1400d9646:	48 39 9f b8 08 00 00 	cmp    %rbx,0x8b8(%rdi)
1400d964d:	74 44                	je     0x1400d9693
1400d964f:	48 8b 8f 58 12 00 00 	mov    0x1258(%rdi),%rcx
1400d9656:	ff 15 ac 59 2f 00    	call   *0x2f59ac(%rip)        # 0x1403cf008
1400d965c:	48 89 9f 58 12 00 00 	mov    %rbx,0x1258(%rdi)
1400d9663:	48 8d 0d ce 33 21 00 	lea    0x2133ce(%rip),%rcx        # 0x1402eca38
1400d966a:	48 8b 97 b8 08 00 00 	mov    0x8b8(%rdi),%rdx
1400d9671:	e8 82 09 fe ff       	call   0x1400b9ff8
1400d9676:	48 89 87 58 12 00 00 	mov    %rax,0x1258(%rdi)
1400d967d:	4c 8b e0             	mov    %rax,%r12
1400d9680:	48 85 c0             	test   %rax,%rax
1400d9683:	0f 85 ad 00 00 00    	jne    0x1400d9736
1400d9689:	b8 1b 00 00 00       	mov    $0x1b,%eax
1400d968e:	e9 96 05 00 00       	jmp    0x1400d9c29
1400d9693:	48 8d 15 ae 33 21 00 	lea    0x2133ae(%rip),%rdx        # 0x1402eca48
1400d969a:	48 8b cf             	mov    %rdi,%rcx
1400d969d:	e8 2e b3 fd ff       	call   0x1400b49d0
1400d96a2:	e9 59 ff ff ff       	jmp    0x1400d9600
1400d96a7:	41 83 fe 02          	cmp    $0x2,%r14d
1400d96ab:	0f 85 85 00 00 00    	jne    0x1400d9736
1400d96b1:	45 8d 46 04          	lea    0x4(%r14),%r8d
1400d96b5:	48 8b cf             	mov    %rdi,%rcx
1400d96b8:	48 8d 15 59 f2 20 00 	lea    0x20f259(%rip),%rdx        # 0x1402e8918
1400d96bf:	e8 28 8d fe ff       	call   0x1400c23ec
1400d96c4:	48 85 c0             	test   %rax,%rax
1400d96c7:	48 8d 0d ba 33 21 00 	lea    0x2133ba(%rip),%rcx        # 0x1402eca88
1400d96ce:	45 8d 46 0d          	lea    0xd(%r14),%r8d
1400d96d2:	48 0f 45 cb          	cmovne %rbx,%rcx
1400d96d6:	48 8d 15 13 f2 20 00 	lea    0x20f213(%rip),%rdx        # 0x1402e88f0
1400d96dd:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1400d96e1:	48 8b cf             	mov    %rdi,%rcx
1400d96e4:	e8 03 8d fe ff       	call   0x1400c23ec
1400d96e9:	48 85 c0             	test   %rax,%rax
1400d96ec:	75 48                	jne    0x1400d9736
1400d96ee:	48 39 9f 18 08 00 00 	cmp    %rbx,0x818(%rdi)
1400d96f5:	74 3f                	je     0x1400d9736
1400d96f7:	48 8b 8f 28 12 00 00 	mov    0x1228(%rdi),%rcx
1400d96fe:	ff 15 04 59 2f 00    	call   *0x2f5904(%rip)        # 0x1403cf008
1400d9704:	48 89 9f 28 12 00 00 	mov    %rbx,0x1228(%rdi)
1400d970b:	48 8d 0d ee f1 20 00 	lea    0x20f1ee(%rip),%rcx        # 0x1402e8900
1400d9712:	48 8b 97 18 08 00 00 	mov    0x818(%rdi),%rdx
1400d9719:	e8 da 08 fe ff       	call   0x1400b9ff8
1400d971e:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1400d9722:	48 89 87 28 12 00 00 	mov    %rax,0x1228(%rdi)
1400d9729:	48 85 c0             	test   %rax,%rax
1400d972c:	75 08                	jne    0x1400d9736
1400d972e:	8d 58 1b             	lea    0x1b(%rax),%ebx
1400d9731:	e9 e8 04 00 00       	jmp    0x1400d9c1e
1400d9736:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400d973c:	48 8d 15 c5 ee 20 00 	lea    0x20eec5(%rip),%rdx        # 0x1402e8608
1400d9743:	48 8b cf             	mov    %rdi,%rcx
1400d9746:	e8 a1 8c fe ff       	call   0x1400c23ec
1400d974b:	48 85 c0             	test   %rax,%rax
1400d974e:	74 1b                	je     0x1400d976b
1400d9750:	48 8b 8f 20 12 00 00 	mov    0x1220(%rdi),%rcx
1400d9757:	48 85 c9             	test   %rcx,%rcx
1400d975a:	74 0f                	je     0x1400d976b
1400d975c:	ff 15 a6 58 2f 00    	call   *0x2f58a6(%rip)        # 0x1403cf008
1400d9762:	48 89 9f 20 12 00 00 	mov    %rbx,0x1220(%rdi)
1400d9769:	eb 2e                	jmp    0x1400d9799
1400d976b:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400d9771:	48 8d 15 90 ee 20 00 	lea    0x20ee90(%rip),%rdx        # 0x1402e8608
1400d9778:	48 8b cf             	mov    %rdi,%rcx
1400d977b:	e8 6c 8c fe ff       	call   0x1400c23ec
1400d9780:	48 85 c0             	test   %rax,%rax
1400d9783:	75 14                	jne    0x1400d9799
1400d9785:	48 39 9f 68 08 00 00 	cmp    %rbx,0x868(%rdi)
1400d978c:	74 0b                	je     0x1400d9799
1400d978e:	48 8b 87 20 12 00 00 	mov    0x1220(%rdi),%rax
1400d9795:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1400d9799:	88 5c 24 28          	mov    %bl,0x28(%rsp)
1400d979d:	45 33 c9             	xor    %r9d,%r9d
1400d97a0:	4c 8b c6             	mov    %rsi,%r8
1400d97a3:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400d97a8:	49 8b d7             	mov    %r15,%rdx
1400d97ab:	48 8b cf             	mov    %rdi,%rcx
1400d97ae:	e8 99 5d fe ff       	call   0x1400bf54c
1400d97b3:	8b d8                	mov    %eax,%ebx
1400d97b5:	85 c0                	test   %eax,%eax
1400d97b7:	0f 85 61 04 00 00    	jne    0x1400d9c1e
1400d97bd:	48 8b 8f 30 12 00 00 	mov    0x1230(%rdi),%rcx
1400d97c4:	48 8b 87 78 12 00 00 	mov    0x1278(%rdi),%rax
1400d97cb:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
1400d97cf:	48 8b 8f 40 12 00 00 	mov    0x1240(%rdi),%rcx
1400d97d6:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400d97da:	ff 15 28 58 2f 00    	call   *0x2f5828(%rip)        # 0x1403cf008
1400d97e0:	33 db                	xor    %ebx,%ebx
1400d97e2:	48 89 9f 40 12 00 00 	mov    %rbx,0x1240(%rdi)
1400d97e9:	48 39 9f 40 11 00 00 	cmp    %rbx,0x1140(%rdi)
1400d97f0:	74 32                	je     0x1400d9824
1400d97f2:	44 8d 43 07          	lea    0x7(%rbx),%r8d
1400d97f6:	48 8b cf             	mov    %rdi,%rcx
1400d97f9:	48 8d 15 d8 f0 20 00 	lea    0x20f0d8(%rip),%rdx        # 0x1402e88d8
1400d9800:	e8 e7 8b fe ff       	call   0x1400c23ec
1400d9805:	48 85 c0             	test   %rax,%rax
1400d9808:	75 1a                	jne    0x1400d9824
1400d980a:	48 8b 97 40 11 00 00 	mov    0x1140(%rdi),%rdx
1400d9811:	48 8d 0d c8 f0 20 00 	lea    0x20f0c8(%rip),%rcx        # 0x1402e88e0
1400d9818:	e8 db 07 fe ff       	call   0x1400b9ff8
1400d981d:	48 89 87 40 12 00 00 	mov    %rax,0x1240(%rdi)
1400d9824:	4c 8b bf 40 12 00 00 	mov    0x1240(%rdi),%r15
1400d982b:	38 9f 9c 12 00 00    	cmp    %bl,0x129c(%rdi)
1400d9831:	74 5b                	je     0x1400d988e
1400d9833:	41 f6 c6 0f          	test   $0xf,%r14b
1400d9837:	74 55                	je     0x1400d988e
1400d9839:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1400d983f:	48 8d 15 a2 ef 20 00 	lea    0x20efa2(%rip),%rdx        # 0x1402e87e8
1400d9846:	48 8b cf             	mov    %rdi,%rcx
1400d9849:	e8 9e 8b fe ff       	call   0x1400c23ec
1400d984e:	48 85 c0             	test   %rax,%rax
1400d9851:	75 3b                	jne    0x1400d988e
1400d9853:	48 39 9f 98 10 00 00 	cmp    %rbx,0x1098(%rdi)
1400d985a:	74 32                	je     0x1400d988e
1400d985c:	48 8b 8f 38 12 00 00 	mov    0x1238(%rdi),%rcx
1400d9863:	ff 15 9f 57 2f 00    	call   *0x2f579f(%rip)        # 0x1403cf008
1400d9869:	48 8b 97 98 10 00 00 	mov    0x1098(%rdi),%rdx
1400d9870:	48 8d 0d 31 32 21 00 	lea    0x213231(%rip),%rcx        # 0x1402ecaa8
1400d9877:	48 89 9f 38 12 00 00 	mov    %rbx,0x1238(%rdi)
1400d987e:	e8 75 07 fe ff       	call   0x1400b9ff8
1400d9883:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1400d9887:	48 89 87 38 12 00 00 	mov    %rax,0x1238(%rdi)
1400d988e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400d9894:	48 8d 15 19 32 21 00 	lea    0x213219(%rip),%rdx        # 0x1402ecab4
1400d989b:	48 8b cf             	mov    %rdi,%rcx
1400d989e:	e8 49 8b fe ff       	call   0x1400c23ec
1400d98a3:	48 8b cf             	mov    %rdi,%rcx
1400d98a6:	48 85 c0             	test   %rax,%rax
1400d98a9:	74 16                	je     0x1400d98c1
1400d98ab:	48 8d 15 0e 32 21 00 	lea    0x21320e(%rip),%rdx        # 0x1402ecac0
1400d98b2:	e8 19 b1 fd ff       	call   0x1400b49d0
1400d98b7:	bb 55 00 00 00       	mov    $0x55,%ebx
1400d98bc:	e9 5d 03 00 00       	jmp    0x1400d9c1e
1400d98c1:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1400d98c7:	48 8d 15 1a 32 21 00 	lea    0x21321a(%rip),%rdx        # 0x1402ecae8
1400d98ce:	e8 19 8b fe ff       	call   0x1400c23ec
1400d98d3:	48 85 c0             	test   %rax,%rax
1400d98d6:	74 0c                	je     0x1400d98e4
1400d98d8:	48 8d 15 11 32 21 00 	lea    0x213211(%rip),%rdx        # 0x1402ecaf0
1400d98df:	e9 b6 fd ff ff       	jmp    0x1400d969a
1400d98e4:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1400d98e8:	48 8d 15 31 32 21 00 	lea    0x213231(%rip),%rdx        # 0x1402ecb20
1400d98ef:	4d 8b cd             	mov    %r13,%r9
1400d98f2:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400d98f6:	4c 8b c6             	mov    %rsi,%r8
1400d98f9:	8b 40 04             	mov    0x4(%rax),%eax
1400d98fc:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400d9900:	e8 f7 ee fc ff       	call   0x1400a87fc
1400d9905:	45 33 ed             	xor    %r13d,%r13d
1400d9908:	8b d8                	mov    %eax,%ebx
1400d990a:	85 c0                	test   %eax,%eax
1400d990c:	0f 85 0c 03 00 00    	jne    0x1400d9c1e
1400d9912:	4c 8b 45 df          	mov    -0x21(%rbp),%r8
1400d9916:	4d 85 c0             	test   %r8,%r8
1400d9919:	74 1a                	je     0x1400d9935
1400d991b:	48 8d 15 1e 32 21 00 	lea    0x21321e(%rip),%rdx        # 0x1402ecb40
1400d9922:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400d9926:	e8 d1 ee fc ff       	call   0x1400a87fc
1400d992b:	8b d8                	mov    %eax,%ebx
1400d992d:	85 c0                	test   %eax,%eax
1400d992f:	0f 85 e9 02 00 00    	jne    0x1400d9c1e
1400d9935:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
1400d9939:	4c 8d 05 4d e6 2c 00 	lea    0x2ce64d(%rip),%r8        # 0x1403a7f8d
1400d9940:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
1400d9944:	48 85 c0             	test   %rax,%rax
1400d9947:	48 8b 75 cf          	mov    -0x31(%rbp),%rsi
1400d994b:	49 8b d8             	mov    %r8,%rbx
1400d994e:	48 0f 45 d8          	cmovne %rax,%rbx
1400d9952:	4d 8b d8             	mov    %r8,%r11
1400d9955:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1400d9959:	4d 8b d0             	mov    %r8,%r10
1400d995c:	48 85 c0             	test   %rax,%rax
1400d995f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400d9964:	49 8b d0             	mov    %r8,%rdx
1400d9967:	49 8b c8             	mov    %r8,%rcx
1400d996a:	4c 0f 45 d8          	cmovne %rax,%r11
1400d996e:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1400d9972:	48 85 c0             	test   %rax,%rax
1400d9975:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
1400d997a:	4c 0f 45 d0          	cmovne %rax,%r10
1400d997e:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1400d9982:	4d 85 ff             	test   %r15,%r15
1400d9985:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1400d998a:	49 0f 45 d7          	cmovne %r15,%rdx
1400d998e:	48 85 c0             	test   %rax,%rax
1400d9991:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400d9996:	48 8d 15 b3 31 21 00 	lea    0x2131b3(%rip),%rdx        # 0x1402ecb50
1400d999d:	48 0f 45 c8          	cmovne %rax,%rcx
1400d99a1:	4d 85 c9             	test   %r9,%r9
1400d99a4:	49 8b c0             	mov    %r8,%rax
1400d99a7:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400d99ac:	49 0f 45 c1          	cmovne %r9,%rax
1400d99b0:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400d99b4:	4d 8b c8             	mov    %r8,%r9
1400d99b7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d99bc:	48 85 f6             	test   %rsi,%rsi
1400d99bf:	4c 0f 45 ce          	cmovne %rsi,%r9
1400d99c3:	4d 85 e4             	test   %r12,%r12
1400d99c6:	4d 0f 45 c4          	cmovne %r12,%r8
1400d99ca:	e8 2d ee fc ff       	call   0x1400a87fc
1400d99cf:	48 8b 8f 30 12 00 00 	mov    0x1230(%rdi),%rcx
1400d99d6:	8b d8                	mov    %eax,%ebx
1400d99d8:	ff 15 2a 56 2f 00    	call   *0x2f562a(%rip)        # 0x1403cf008
1400d99de:	4c 89 af 30 12 00 00 	mov    %r13,0x1230(%rdi)
1400d99e5:	85 db                	test   %ebx,%ebx
1400d99e7:	0f 85 31 02 00 00    	jne    0x1400d9c1e
1400d99ed:	41 8d 46 fe          	lea    -0x2(%r14),%eax
1400d99f1:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
1400d99f6:	75 16                	jne    0x1400d9a0e
1400d99f8:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1400d99fc:	48 8b cf             	mov    %rdi,%rcx
1400d99ff:	e8 0c 40 fe ff       	call   0x1400bda10
1400d9a04:	8b d8                	mov    %eax,%ebx
1400d9a06:	85 c0                	test   %eax,%eax
1400d9a08:	0f 85 10 02 00 00    	jne    0x1400d9c1e
1400d9a0e:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1400d9a12:	33 d2                	xor    %edx,%edx
1400d9a14:	48 8b cf             	mov    %rdi,%rcx
1400d9a17:	e8 c4 3c fe ff       	call   0x1400bd6e0
1400d9a1c:	8b d8                	mov    %eax,%ebx
1400d9a1e:	85 c0                	test   %eax,%eax
1400d9a20:	0f 85 f8 01 00 00    	jne    0x1400d9c1e
1400d9a26:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
1400d9a2a:	41 83 fe 03          	cmp    $0x3,%r14d
1400d9a2e:	74 20                	je     0x1400d9a50
1400d9a30:	41 8d 46 f8          	lea    -0x8(%r14),%eax
1400d9a34:	83 f8 01             	cmp    $0x1,%eax
1400d9a37:	76 17                	jbe    0x1400d9a50
1400d9a39:	48 8b cf             	mov    %rdi,%rcx
1400d9a3c:	e8 eb bf fd ff       	call   0x1400b5a2c
1400d9a41:	8b d8                	mov    %eax,%ebx
1400d9a43:	85 c0                	test   %eax,%eax
1400d9a45:	0f 84 53 01 00 00    	je     0x1400d9b9e
1400d9a4b:	e9 ce 01 00 00       	jmp    0x1400d9c1e
1400d9a50:	44 38 af a5 12 00 00 	cmp    %r13b,0x12a5(%rdi)
1400d9a57:	74 1f                	je     0x1400d9a78
1400d9a59:	48 8b b7 d8 10 00 00 	mov    0x10d8(%rdi),%rsi
1400d9a60:	48 8b cf             	mov    %rdi,%rcx
1400d9a63:	48 8b d6             	mov    %rsi,%rdx
1400d9a66:	c6 87 92 12 00 00 04 	movb   $0x4,0x1292(%rdi)
1400d9a6d:	e8 56 bf fd ff       	call   0x1400b59c8
1400d9a72:	8b d8                	mov    %eax,%ebx
1400d9a74:	85 c0                	test   %eax,%eax
1400d9a76:	eb 4a                	jmp    0x1400d9ac2
1400d9a78:	48 8b 97 28 02 00 00 	mov    0x228(%rdi),%rdx
1400d9a7f:	48 85 d2             	test   %rdx,%rdx
1400d9a82:	74 19                	je     0x1400d9a9d
1400d9a84:	49 8b f7             	mov    %r15,%rsi
1400d9a87:	48 ff c6             	inc    %rsi
1400d9a8a:	44 38 2c 32          	cmp    %r13b,(%rdx,%rsi,1)
1400d9a8e:	75 f7                	jne    0x1400d9a87
1400d9a90:	4c 8b c6             	mov    %rsi,%r8
1400d9a93:	48 8b cf             	mov    %rdi,%rcx
1400d9a96:	e8 b5 be fd ff       	call   0x1400b5950
1400d9a9b:	eb 21                	jmp    0x1400d9abe
1400d9a9d:	48 8b b7 d8 10 00 00 	mov    0x10d8(%rdi),%rsi
1400d9aa4:	48 8b cf             	mov    %rdi,%rcx
1400d9aa7:	48 85 f6             	test   %rsi,%rsi
1400d9aaa:	78 0a                	js     0x1400d9ab6
1400d9aac:	48 8b d6             	mov    %rsi,%rdx
1400d9aaf:	e8 14 bf fd ff       	call   0x1400b59c8
1400d9ab4:	eb 08                	jmp    0x1400d9abe
1400d9ab6:	49 8b f5             	mov    %r13,%rsi
1400d9ab9:	e8 6e bf fd ff       	call   0x1400b5a2c
1400d9abe:	8b d8                	mov    %eax,%ebx
1400d9ac0:	85 c0                	test   %eax,%eax
1400d9ac2:	0f 85 56 01 00 00    	jne    0x1400d9c1e
1400d9ac8:	48 85 f6             	test   %rsi,%rsi
1400d9acb:	0f 8e b9 00 00 00    	jle    0x1400d9b8a
1400d9ad1:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400d9ad7:	48 8d 15 3a ec 20 00 	lea    0x20ec3a(%rip),%rdx        # 0x1402e8718
1400d9ade:	48 8b cf             	mov    %rdi,%rcx
1400d9ae1:	e8 06 89 fe ff       	call   0x1400c23ec
1400d9ae6:	48 85 c0             	test   %rax,%rax
1400d9ae9:	75 1d                	jne    0x1400d9b08
1400d9aeb:	4c 8b c6             	mov    %rsi,%r8
1400d9aee:	48 8d 15 33 ec 20 00 	lea    0x20ec33(%rip),%rdx        # 0x1402e8728
1400d9af5:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400d9af9:	e8 fe ec fc ff       	call   0x1400a87fc
1400d9afe:	8b d8                	mov    %eax,%ebx
1400d9b00:	85 c0                	test   %eax,%eax
1400d9b02:	0f 85 16 01 00 00    	jne    0x1400d9c1e
1400d9b08:	be 1f 00 00 00       	mov    $0x1f,%esi
1400d9b0d:	41 8d 46 f8          	lea    -0x8(%r14),%eax
1400d9b11:	44 8d 66 ed          	lea    -0x13(%rsi),%r12d
1400d9b15:	83 f8 01             	cmp    $0x1,%eax
1400d9b18:	77 34                	ja     0x1400d9b4e
1400d9b1a:	45 8b c4             	mov    %r12d,%r8d
1400d9b1d:	48 8d 15 8c cb 20 00 	lea    0x20cb8c(%rip),%rdx        # 0x1402e66b0
1400d9b24:	48 8b cf             	mov    %rdi,%rcx
1400d9b27:	e8 c0 88 fe ff       	call   0x1400c23ec
1400d9b2c:	48 85 c0             	test   %rax,%rax
1400d9b2f:	75 1d                	jne    0x1400d9b4e
1400d9b31:	44 8b c6             	mov    %esi,%r8d
1400d9b34:	48 8d 15 2d 30 21 00 	lea    0x21302d(%rip),%rdx        # 0x1402ecb68
1400d9b3b:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400d9b3f:	e8 f0 ec fc ff       	call   0x1400a8834
1400d9b44:	8b d8                	mov    %eax,%ebx
1400d9b46:	85 c0                	test   %eax,%eax
1400d9b48:	0f 85 d0 00 00 00    	jne    0x1400d9c1e
1400d9b4e:	41 83 fe 03          	cmp    $0x3,%r14d
1400d9b52:	75 4a                	jne    0x1400d9b9e
1400d9b54:	4d 8b c4             	mov    %r12,%r8
1400d9b57:	48 8d 15 52 cb 20 00 	lea    0x20cb52(%rip),%rdx        # 0x1402e66b0
1400d9b5e:	48 8b cf             	mov    %rdi,%rcx
1400d9b61:	e8 86 88 fe ff       	call   0x1400c23ec
1400d9b66:	48 85 c0             	test   %rax,%rax
1400d9b69:	75 33                	jne    0x1400d9b9e
1400d9b6b:	4c 8b c6             	mov    %rsi,%r8
1400d9b6e:	48 8d 15 13 30 21 00 	lea    0x213013(%rip),%rdx        # 0x1402ecb88
1400d9b75:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400d9b79:	e8 b6 ec fc ff       	call   0x1400a8834
1400d9b7e:	8b d8                	mov    %eax,%ebx
1400d9b80:	85 c0                	test   %eax,%eax
1400d9b82:	0f 85 96 00 00 00    	jne    0x1400d9c1e
1400d9b88:	eb 14                	jmp    0x1400d9b9e
1400d9b8a:	41 83 fe 08          	cmp    $0x8,%r14d
1400d9b8e:	75 0e                	jne    0x1400d9b9e
1400d9b90:	c6 87 92 12 00 00 05 	movb   $0x5,0x1292(%rdi)
1400d9b97:	c6 87 e0 01 00 00 01 	movb   $0x1,0x1e0(%rdi)
1400d9b9e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400d9ba4:	48 8d 15 15 cb 20 00 	lea    0x20cb15(%rip),%rdx        # 0x1402e66c0
1400d9bab:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400d9baf:	e8 80 ec fc ff       	call   0x1400a8834
1400d9bb4:	8b d8                	mov    %eax,%ebx
1400d9bb6:	85 c0                	test   %eax,%eax
1400d9bb8:	75 64                	jne    0x1400d9c1e
1400d9bba:	41 b1 01             	mov    $0x1,%r9b
1400d9bbd:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1400d9bc2:	4d 8b c7             	mov    %r15,%r8
1400d9bc5:	33 d2                	xor    %edx,%edx
1400d9bc7:	48 8b cf             	mov    %rdi,%rcx
1400d9bca:	e8 3d 96 fe ff       	call   0x1400c320c
1400d9bcf:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1400d9bd3:	48 8b cf             	mov    %rdi,%rcx
1400d9bd6:	e8 25 ff fc ff       	call   0x1400a9b00
1400d9bdb:	8b d8                	mov    %eax,%ebx
1400d9bdd:	85 c0                	test   %eax,%eax
1400d9bdf:	74 11                	je     0x1400d9bf2
1400d9be1:	48 8d 15 c0 2f 21 00 	lea    0x212fc0(%rip),%rdx        # 0x1402ecba8
1400d9be8:	48 8b cf             	mov    %rdi,%rcx
1400d9beb:	e8 e0 ad fd ff       	call   0x1400b49d0