1401a2ccd:	48 c1 e0 04          	shl    $0x4,%rax
1401a2cd1:	4c 01 e0             	add    %r12,%rax
1401a2cd4:	49 39 c4             	cmp    %rax,%r12
1401a2cd7:	0f 83 5d 0f 00 00    	jae    0x1401a3c3a
1401a2cdd:	4c 8d ac 24 80 01 00 	lea    0x180(%rsp),%r13
1401a2ce4:	00
1401a2ce5:	4c 8d b4 24 10 01 00 	lea    0x110(%rsp),%r14
1401a2cec:	00
1401a2ced:	48 8d 2d 8d ac 08 00 	lea    0x8ac8d(%rip),%rbp        # 0x14022d981
1401a2cf4:	eb 33                	jmp    0x1401a2d29
1401a2cf6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401a2cfd:	00 00 00
1401a2d00:	4c 89 e9             	mov    %r13,%rcx
1401a2d03:	e8 b8 92 ef ff       	call   0x14009bfc0
1401a2d08:	48 8b 84 24 d8 01 00 	mov    0x1d8(%rsp),%rax
1401a2d0f:	00
1401a2d10:	49 83 c4 10          	add    $0x10,%r12
1401a2d14:	48 c1 e0 04          	shl    $0x4,%rax
1401a2d18:	48 03 84 24 d0 01 00 	add    0x1d0(%rsp),%rax
1401a2d1f:	00
1401a2d20:	49 39 c4             	cmp    %rax,%r12
1401a2d23:	0f 83 04 04 00 00    	jae    0x1401a312d
1401a2d29:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401a2d2e:	4d 8b 04 24          	mov    (%r12),%r8
1401a2d32:	48 89 ea             	mov    %rbp,%rdx
1401a2d35:	48 89 f1             	mov    %rsi,%rcx
1401a2d38:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1401a2d3f:	00
1401a2d40:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1401a2d47:	00
1401a2d48:	4c 8d 48 24          	lea    0x24(%rax),%r9
1401a2d4c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401a2d51:	e8 7a 31 ec ff       	call   0x140065ed0
1401a2d56:	09 c3                	or     %eax,%ebx
1401a2d58:	85 ff                	test   %edi,%edi
1401a2d5a:	75 ac                	jne    0x1401a2d08
1401a2d5c:	4d 8b 04 24          	mov    (%r12),%r8
1401a2d60:	48 8d 15 cc 91 08 00 	lea    0x891cc(%rip),%rdx        # 0x14022bf33
1401a2d67:	85 c0                	test   %eax,%eax
1401a2d69:	75 95                	jne    0x1401a2d00
1401a2d6b:	4c 89 f1             	mov    %r14,%rcx
1401a2d6e:	e8 4d 92 ef ff       	call   0x14009bfc0
1401a2d73:	eb 93                	jmp    0x1401a2d08
1401a2d75:	48 8d 0d af 86 08 00 	lea    0x886af(%rip),%rcx        # 0x14022b42b
1401a2d7c:	e9 7b f8 ff ff       	jmp    0x1401a25fc
1401a2d81:	48 8d 0d 70 8a 08 00 	lea    0x88a70(%rip),%rcx        # 0x14022b7f8
1401a2d88:	e8 53 e1 f3 ff       	call   0x1400e0ee0
1401a2d8d:	49 89 87 80 00 00 00 	mov    %rax,0x80(%r15)
1401a2d94:	48 89 c1             	mov    %rax,%rcx
1401a2d97:	48 85 c0             	test   %rax,%rax
1401a2d9a:	0f 84 2c 08 00 00    	je     0x1401a35cc
1401a2da0:	e8 5b 7c f2 ff       	call   0x1400caa00
1401a2da5:	49 89 87 80 00 00 00 	mov    %rax,0x80(%r15)
1401a2dac:	e9 c6 dd ff ff       	jmp    0x1401a0b77
1401a2db1:	48 8d 0d 5f 8c 08 00 	lea    0x88c5f(%rip),%rcx        # 0x14022ba17
1401a2db8:	e8 e3 f8 fe ff       	call   0x1401926a0
1401a2dbd:	48 89 05 cc 77 10 00 	mov    %rax,0x1077cc(%rip)        # 0x1402aa590
1401a2dc4:	48 89 c1             	mov    %rax,%rcx
1401a2dc7:	e9 2b de ff ff       	jmp    0x1401a0bf7
1401a2dcc:	48 8d 0d 00 8c 08 00 	lea    0x88c00(%rip),%rcx        # 0x14022b9d3
1401a2dd3:	e8 c8 f8 fe ff       	call   0x1401926a0
1401a2dd8:	48 89 05 d1 77 10 00 	mov    %rax,0x1077d1(%rip)        # 0x1402aa5b0
1401a2ddf:	48 89 c1             	mov    %rax,%rcx
1401a2de2:	e9 25 de ff ff       	jmp    0x1401a0c0c
1401a2de7:	48 8d 0d 42 8c 08 00 	lea    0x88c42(%rip),%rcx        # 0x14022ba30
1401a2dee:	e8 ad f8 fe ff       	call   0x1401926a0
1401a2df3:	48 89 05 7e 77 10 00 	mov    %rax,0x10777e(%rip)        # 0x1402aa578
1401a2dfa:	48 89 c1             	mov    %rax,%rcx
1401a2dfd:	e9 1f de ff ff       	jmp    0x1401a0c21
1401a2e02:	48 8d 0d 3a 8c 08 00 	lea    0x88c3a(%rip),%rcx        # 0x14022ba43
1401a2e09:	e8 92 f8 fe ff       	call   0x1401926a0
1401a2e0e:	48 89 05 ab 77 10 00 	mov    %rax,0x1077ab(%rip)        # 0x1402aa5c0
1401a2e15:	48 89 c1             	mov    %rax,%rcx
1401a2e18:	e9 c5 dd ff ff       	jmp    0x1401a0be2
1401a2e1d:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1401a2e22:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1401a2e27:	48 83 c1 04          	add    $0x4,%rcx
1401a2e2b:	e8 d0 04 ff ff       	call   0x140193300
1401a2e30:	e9 94 e5 ff ff       	jmp    0x1401a13c9
1401a2e35:	48 8d 15 61 aa 08 00 	lea    0x8aa61(%rip),%rdx        # 0x14022d89d
1401a2e3c:	48 89 f1             	mov    %rsi,%rcx
1401a2e3f:	e8 ec da ef ff       	call   0x1400a0930
1401a2e44:	e9 f5 f3 ff ff       	jmp    0x1401a223e
1401a2e49:	4c 89 f9             	mov    %r15,%rcx
1401a2e4c:	e8 0f 06 ff ff       	call   0x140193460
1401a2e51:	4c 8b 0d 88 61 09 00 	mov    0x96188(%rip),%r9        # 0x140238fe0
1401a2e58:	48 8d 0d a1 b7 08 00 	lea    0x8b7a1(%rip),%rcx        # 0x14022e600
1401a2e5f:	48 89 c6             	mov    %rax,%rsi
1401a2e62:	41 8b 01             	mov    (%r9),%eax
1401a2e65:	85 c0                	test   %eax,%eax
1401a2e67:	74 08                	je     0x1401a2e71
1401a2e69:	e8 fa 04 04 00       	call   0x1401e3368
1401a2e6e:	48 89 c1             	mov    %rax,%rcx
1401a2e71:	49 89 f0             	mov    %rsi,%r8
1401a2e74:	48 89 f2             	mov    %rsi,%rdx
1401a2e77:	e8 b4 07 f2 ff       	call   0x1400c3630
1401a2e7c:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401a2e81:	e9 a9 f4 ff ff       	jmp    0x1401a232f
1401a2e86:	e8 b5 41 ea ff       	call   0x140047040
1401a2e8b:	e9 95 e4 ff ff       	jmp    0x1401a1325
1401a2e90:	48 8b 8c 24 88 02 00 	mov    0x288(%rsp),%rcx
1401a2e97:	00
1401a2e98:	e8 13 60 f5 ff       	call   0x1400f8eb0
1401a2e9d:	4c 8b 0d 3c 61 09 00 	mov    0x9613c(%rip),%r9        # 0x140238fe0
1401a2ea4:	e9 0c eb ff ff       	jmp    0x1401a19b5
1401a2ea9:	41 8b 47 2c          	mov    0x2c(%r15),%eax
1401a2ead:	85 c0                	test   %eax,%eax
1401a2eaf:	0f 84 eb 06 00 00    	je     0x1401a35a0
1401a2eb5:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401a2eba:	48 8d 9c 24 d0 02 00 	lea    0x2d0(%rsp),%rbx
1401a2ec1:	00
1401a2ec2:	48 8d 15 d2 84 08 00 	lea    0x884d2(%rip),%rdx        # 0x14022b39b
1401a2ec9:	49 89 d8             	mov    %rbx,%r8
1401a2ecc:	48 89 f9             	mov    %rdi,%rcx
1401a2ecf:	e8 fc be e9 ff       	call   0x14003edd0
1401a2ed4:	85 c0                	test   %eax,%eax
1401a2ed6:	75 17                	jne    0x1401a2eef
1401a2ed8:	48 89 da             	mov    %rbx,%rdx
1401a2edb:	48 89 f9             	mov    %rdi,%rcx
1401a2ede:	e8 5d 0d f8 ff       	call   0x140123c40
1401a2ee3:	48 89 c3             	mov    %rax,%rbx
1401a2ee6:	48 85 c0             	test   %rax,%rax
1401a2ee9:	0f 85 d0 04 00 00    	jne    0x1401a33bf
1401a2eef:	48 8b 05 ea 60 09 00 	mov    0x960ea(%rip),%rax        # 0x140238fe0
1401a2ef6:	48 8d 1d 2b a5 08 00 	lea    0x8a52b(%rip),%rbx        # 0x14022d428
1401a2efd:	8b 00                	mov    (%rax),%eax
1401a2eff:	85 c0                	test   %eax,%eax
1401a2f01:	74 0b                	je     0x1401a2f0e
1401a2f03:	48 89 d9             	mov    %rbx,%rcx
1401a2f06:	e8 5d 04 04 00       	call   0x1401e3368
1401a2f0b:	48 89 c3             	mov    %rax,%rbx
1401a2f0e:	b9 02 00 00 00       	mov    $0x2,%ecx
1401a2f13:	ff 15 07 1a 05 00    	call   *0x51a07(%rip)        # 0x1401f4920
1401a2f19:	48 89 da             	mov    %rbx,%rdx
1401a2f1c:	48 89 c1             	mov    %rax,%rcx
1401a2f1f:	e8 4c 04 04 00       	call   0x1401e3370
1401a2f24:	31 ff                	xor    %edi,%edi
1401a2f26:	e9 3a e0 ff ff       	jmp    0x1401a0f65
1401a2f2b:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1401a2f30:	e9 8f f4 ff ff       	jmp    0x1401a23c4
1401a2f35:	4c 8b 0d a4 60 09 00 	mov    0x960a4(%rip),%r9        # 0x140238fe0
1401a2f3c:	48 89 df             	mov    %rbx,%rdi
1401a2f3f:	44 89 fe             	mov    %r15d,%esi
1401a2f42:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
1401a2f49:	00
1401a2f4a:	4c 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%r14
1401a2f51:	00
1401a2f52:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1401a2f59:	00
1401a2f5a:	48 8d 0d 97 a6 08 00 	lea    0x8a697(%rip),%rcx        # 0x14022d5f8
1401a2f61:	45 8b 11             	mov    (%r9),%r10d
1401a2f64:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
1401a2f6b:	00
1401a2f6c:	45 85 d2             	test   %r10d,%r10d
1401a2f6f:	0f 85 fb 02 00 00    	jne    0x1401a3270
1401a2f75:	49 89 f8             	mov    %rdi,%r8
1401a2f78:	89 f2                	mov    %esi,%edx
1401a2f7a:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1401a2f7f:	e8 ac 06 f2 ff       	call   0x1400c3630
1401a2f84:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401a2f89:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401a2f8e:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401a2f93:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1401a2f98:	e8 a3 79 ef ff       	call   0x14009a940
1401a2f9d:	48 8d 0d c4 75 10 00 	lea    0x1075c4(%rip),%rcx        # 0x1402aa568
1401a2fa4:	e8 e7 77 f0 ff       	call   0x1400aa790
1401a2fa9:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1401a2fb0:	00
1401a2fb1:	e8 aa 23 f8 ff       	call   0x140125360
1401a2fb6:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
1401a2fbd:	00
1401a2fbe:	e8 9d 23 f8 ff       	call   0x140125360
1401a2fc3:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401a2fc8:	e9 0c e1 ff ff       	jmp    0x1401a10d9
1401a2fcd:	e8 8e 2d ff ff       	call   0x140195d60
1401a2fd2:	e9 3a ee ff ff       	jmp    0x1401a1e11
1401a2fd7:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401a2fdc:	48 8b 8e 80 01 00 00 	mov    0x180(%rsi),%rcx
1401a2fe3:	e8 28 95 eb ff       	call   0x14005c510
1401a2fe8:	48 89 f1             	mov    %rsi,%rcx
1401a2feb:	e8 a0 e7 ed ff       	call   0x140081790
1401a2ff0:	85 c0                	test   %eax,%eax
1401a2ff2:	0f 89 37 f3 ff ff    	jns    0x1401a232f
1401a2ff8:	4c 8b 0d e1 5f 09 00 	mov    0x95fe1(%rip),%r9        # 0x140238fe0
1401a2fff:	48 8d 0d b5 86 08 00 	lea    0x886b5(%rip),%rcx        # 0x14022b6bb
1401a3006:	45 8b 09             	mov    (%r9),%r9d
1401a3009:	45 85 c9             	test   %r9d,%r9d
1401a300c:	74 08                	je     0x1401a3016
1401a300e:	e8 55 03 04 00       	call   0x1401e3368
1401a3013:	48 89 c1             	mov    %rax,%rcx
1401a3016:	e8 15 06 f2 ff       	call   0x1400c3630
1401a301b:	e9 5c fe ff ff       	jmp    0x1401a2e7c
1401a3020:	48 8d 15 df 90 08 00 	lea    0x890df(%rip),%rdx        # 0x14022c106
1401a3027:	48 89 f1             	mov    %rsi,%rcx
1401a302a:	e8 01 d9 ef ff       	call   0x1400a0930
1401a302f:	e9 77 f2 ff ff       	jmp    0x1401a22ab
1401a3034:	48 8d 0d 08 8a 08 00 	lea    0x88a08(%rip),%rcx        # 0x14022ba43
1401a303b:	e8 60 f6 fe ff       	call   0x1401926a0
1401a3040:	48 89 05 79 75 10 00 	mov    %rax,0x107579(%rip)        # 0x1402aa5c0
1401a3047:	49 89 c4             	mov    %rax,%r12
1401a304a:	e9 21 ee ff ff       	jmp    0x1401a1e70
1401a304f:	48 8d 0d ed 89 08 00 	lea    0x889ed(%rip),%rcx        # 0x14022ba43
1401a3056:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1401a305b:	e8 40 f6 fe ff       	call   0x1401926a0
1401a3060:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401a3065:	48 89 05 54 75 10 00 	mov    %rax,0x107554(%rip)        # 0x1402aa5c0
1401a306c:	48 89 c1             	mov    %rax,%rcx
1401a306f:	e9 c7 ed ff ff       	jmp    0x1401a1e3b
1401a3074:	48 8d 0d 55 a0 08 00 	lea    0x8a055(%rip),%rcx        # 0x14022d0d0
1401a307b:	e8 20 f6 fe ff       	call   0x1401926a0
1401a3080:	48 89 05 19 75 10 00 	mov    %rax,0x107519(%rip)        # 0x1402aa5a0
1401a3087:	48 89 c2             	mov    %rax,%rdx
1401a308a:	e9 9c ed ff ff       	jmp    0x1401a1e2b
1401a308f:	48 89 f1             	mov    %rsi,%rcx
1401a3092:	e8 e9 c5 e8 ff       	call   0x14002f680
1401a3097:	4c 8b 0d 42 5f 09 00 	mov    0x95f42(%rip),%r9        # 0x140238fe0
1401a309e:	48 8d 0d fb a4 08 00 	lea    0x8a4fb(%rip),%rcx        # 0x14022d5a0
1401a30a5:	48 89 c6             	mov    %rax,%rsi
1401a30a8:	41 8b 39             	mov    (%r9),%edi
1401a30ab:	85 ff                	test   %edi,%edi
1401a30ad:	0f 85 ad 02 00 00    	jne    0x1401a3360
1401a30b3:	48 89 f2             	mov    %rsi,%rdx
1401a30b6:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1401a30bb:	48 8d b4 24 d0 01 00 	lea    0x1d0(%rsp),%rsi
1401a30c2:	00
1401a30c3:	e8 68 05 f2 ff       	call   0x1400c3630
1401a30c8:	48 8b 8c 24 88 02 00 	mov    0x288(%rsp),%rcx
1401a30cf:	00
1401a30d0:	e8 db 5d f5 ff       	call   0x1400f8eb0
1401a30d5:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401a30da:	e9 d6 e8 ff ff       	jmp    0x1401a19b5
1401a30df:	48 8d 0d 51 83 08 00 	lea    0x88351(%rip),%rcx        # 0x14022b437
1401a30e6:	e9 11 f5 ff ff       	jmp    0x1401a25fc
1401a30eb:	4c 8b 0d ee 5e 09 00 	mov    0x95eee(%rip),%r9        # 0x140238fe0
1401a30f2:	48 8d 0d c1 a4 08 00 	lea    0x8a4c1(%rip),%rcx        # 0x14022d5ba
1401a30f9:	41 8b 31             	mov    (%r9),%esi
1401a30fc:	85 f6                	test   %esi,%esi
1401a30fe:	0f 85 a4 02 00 00    	jne    0x1401a33a8
1401a3104:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1401a3109:	48 8d b4 24 d0 01 00 	lea    0x1d0(%rsp),%rsi
1401a3110:	00
1401a3111:	e8 1a 05 f2 ff       	call   0x1400c3630
1401a3116:	48 8b 8c 24 88 02 00 	mov    0x288(%rsp),%rcx
1401a311d:	00
1401a311e:	e8 8d 5d f5 ff       	call   0x1400f8eb0
1401a3123:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401a3128:	e9 88 e8 ff ff       	jmp    0x1401a19b5
1401a312d:	85 ff                	test   %edi,%edi
1401a312f:	0f 85 42 02 00 00    	jne    0x1401a3377
1401a3135:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
1401a313c:	00
1401a313d:	48 0b 84 24 88 01 00 	or     0x188(%rsp),%rax
1401a3144:	00
1401a3145:	0f 84 2c 02 00 00    	je     0x1401a3377
1401a314b:	48 8b 3d 8e 5e 09 00 	mov    0x95e8e(%rip),%rdi        # 0x140238fe0
1401a3152:	48 8b ac 24 20 01 00 	mov    0x120(%rsp),%rbp
1401a3159:	00
1401a315a:	4c 8d 25 b7 a5 08 00 	lea    0x8a5b7(%rip),%r12        # 0x14022d718
1401a3161:	8b 0f                	mov    (%rdi),%ecx
1401a3163:	85 c9                	test   %ecx,%ecx
1401a3165:	74 0b                	je     0x1401a3172
1401a3167:	4c 89 e1             	mov    %r12,%rcx
1401a316a:	e8 f9 01 04 00       	call   0x1401e3368
1401a316f:	49 89 c4             	mov    %rax,%r12
1401a3172:	b9 02 00 00 00       	mov    $0x2,%ecx
1401a3177:	48 8b 35 a2 17 05 00 	mov    0x517a2(%rip),%rsi        # 0x1401f4920
1401a317e:	ff d6                	call   *%rsi
1401a3180:	49 89 e9             	mov    %rbp,%r9
1401a3183:	4c 8d 05 0f a8 08 00 	lea    0x8a80f(%rip),%r8        # 0x14022d999
1401a318a:	4c 89 e2             	mov    %r12,%rdx
1401a318d:	48 89 c1             	mov    %rax,%rcx
1401a3190:	e8 db 01 04 00       	call   0x1401e3370
1401a3195:	85 db                	test   %ebx,%ebx
1401a3197:	0f 85 3a 09 00 00    	jne    0x1401a3ad7
1401a319d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401a31a2:	ba 01 00 00 00       	mov    $0x1,%edx
1401a31a7:	e8 54 c9 ef ff       	call   0x14009fb00
1401a31ac:	4c 89 f1             	mov    %r14,%rcx
1401a31af:	e8 8c 77 ef ff       	call   0x14009a940
1401a31b4:	4c 89 e9             	mov    %r13,%rcx
1401a31b7:	e8 84 77 ef ff       	call   0x14009a940
1401a31bc:	e9 a3 dc ff ff       	jmp    0x1401a0e64
1401a31c1:	48 8d 0d 37 8b 08 00 	lea    0x88b37(%rip),%rcx        # 0x14022bcff
1401a31c8:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1401a31cd:	e8 ce f4 fe ff       	call   0x1401926a0
1401a31d2:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1401a31d7:	48 89 05 b2 74 10 00 	mov    %rax,0x1074b2(%rip)        # 0x1402aa690
1401a31de:	48 89 c1             	mov    %rax,%rcx
1401a31e1:	e9 21 eb ff ff       	jmp    0x1401a1d07
1401a31e6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a31eb:	48 8d 15 a9 81 08 00 	lea    0x881a9(%rip),%rdx        # 0x14022b39b
1401a31f2:	4c 8d 84 24 d0 02 00 	lea    0x2d0(%rsp),%r8
1401a31f9:	00
1401a31fa:	e8 d1 bb e9 ff       	call   0x14003edd0
1401a31ff:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1401a3204:	85 c0                	test   %eax,%eax
1401a3206:	0f 85 56 e3 ff ff    	jne    0x1401a1562
1401a320c:	48 8b 42 04          	mov    0x4(%rdx),%rax
1401a3210:	4c 8b 42 0c          	mov    0xc(%rdx),%r8
1401a3214:	48 33 84 24 d0 02 00 	xor    0x2d0(%rsp),%rax
1401a321b:	00
1401a321c:	4c 33 84 24 d8 02 00 	xor    0x2d8(%rsp),%r8
1401a3223:	00
1401a3224:	4c 09 c0             	or     %r8,%rax
1401a3227:	0f 84 0f 08 00 00    	je     0x1401a3a3c
1401a322d:	41 8b af ac 00 00 00 	mov    0xac(%r15),%ebp
1401a3234:	85 ed                	test   %ebp,%ebp
1401a3236:	0f 84 26 e3 ff ff    	je     0x1401a1562
1401a323c:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
1401a3243:	4d 8b 87 90 00 00 00 	mov    0x90(%r15),%r8
1401a324a:	48 33 84 24 d0 02 00 	xor    0x2d0(%rsp),%rax
1401a3251:	00
1401a3252:	4c 33 84 24 d8 02 00 	xor    0x2d8(%rsp),%r8
1401a3259:	00
1401a325a:	4c 09 c0             	or     %r8,%rax
1401a325d:	0f 84 36 0c 00 00    	je     0x1401a3e99
1401a3263:	bd 01 00 00 00       	mov    $0x1,%ebp
1401a3268:	83 f5 01             	xor    $0x1,%ebp
1401a326b:	e9 f2 e2 ff ff       	jmp    0x1401a1562
1401a3270:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1401a3275:	e8 ee 00 04 00       	call   0x1401e3368
1401a327a:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401a327f:	48 89 c1             	mov    %rax,%rcx
1401a3282:	e9 ee fc ff ff       	jmp    0x1401a2f75
1401a3287:	45 8b 4f 2c          	mov    0x2c(%r15),%r9d
1401a328b:	45 85 c9             	test   %r9d,%r9d
1401a328e:	0f 84 da 06 00 00    	je     0x1401a396e
1401a3294:	48 8b 05 45 5d 09 00 	mov    0x95d45(%rip),%rax        # 0x140238fe0
1401a329b:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
1401a32a2:	00
1401a32a3:	4c 8d 25 46 a4 08 00 	lea    0x8a446(%rip),%r12        # 0x14022d6f0
1401a32aa:	44 8b 00             	mov    (%rax),%r8d
1401a32ad:	45 85 c0             	test   %r8d,%r8d
1401a32b0:	74 0b                	je     0x1401a32bd
1401a32b2:	4c 89 e1             	mov    %r12,%rcx
1401a32b5:	e8 ae 00 04 00       	call   0x1401e3368
1401a32ba:	49 89 c4             	mov    %rax,%r12
1401a32bd:	b9 02 00 00 00       	mov    $0x2,%ecx
1401a32c2:	ff 15 58 16 05 00    	call   *0x51658(%rip)        # 0x1401f4920
1401a32c8:	49 89 f8             	mov    %rdi,%r8
1401a32cb:	4c 89 e2             	mov    %r12,%rdx
1401a32ce:	48 89 c1             	mov    %rax,%rcx
1401a32d1:	e8 9a 00 04 00       	call   0x1401e3370
1401a32d6:	e9 36 f9 ff ff       	jmp    0x1401a2c11
1401a32db:	49 8b 40 10          	mov    0x10(%r8),%rax
1401a32df:	49 8b 50 18          	mov    0x18(%r8),%rdx
1401a32e3:	48 33 46 10          	xor    0x10(%rsi),%rax
1401a32e7:	48 33 56 18          	xor    0x18(%rsi),%rdx
1401a32eb:	48 09 d0             	or     %rdx,%rax
1401a32ee:	0f 85 7c ed ff ff    	jne    0x1401a2070