1401709ad:	48 8b 05 cc 07 19 00 	mov    0x1907cc(%rip),%rax        # 0x140301180
1401709b4:	48 33 c4             	xor    %rsp,%rax
1401709b7:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401709bc:	48 8b da             	mov    %rdx,%rbx
1401709bf:	48 8b f9             	mov    %rcx,%rdi
1401709c2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401709c6:	48 85 c9             	test   %rcx,%rcx
1401709c9:	0f 84 92 00 00 00    	je     0x140170a61
1401709cf:	48 8b 01             	mov    (%rcx),%rax
1401709d2:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401709d6:	48 8b 40 30          	mov    0x30(%rax),%rax
1401709da:	ff 15 50 24 0a 00    	call   *0xa2450(%rip)        # 0x140212e30
1401709e0:	84 c0                	test   %al,%al
1401709e2:	0f 84 86 00 00 00    	je     0x140170a6e
1401709e8:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1401709ec:	48 8b cf             	mov    %rdi,%rcx
1401709ef:	e8 20 34 00 00       	call   0x140173e14
1401709f4:	84 c0                	test   %al,%al
1401709f6:	74 1e                	je     0x140170a16
1401709f8:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401709fd:	48 33 cc             	xor    %rsp,%rcx
140170a00:	e8 6b 3d 09 00       	call   0x140204770
140170a05:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140170a0c:	00
140170a0d:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140170a14:	5f                   	pop    %rdi
140170a15:	c3                   	ret
140170a16:	41 b8 00 00 01 00    	mov    $0x10000,%r8d
140170a1c:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140170a20:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140170a25:	e8 9a 6b ea ff       	call   0x1400175c4
140170a2a:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140170a2f:	48 8d 15 ea f5 10 00 	lea    0x10f5ea(%rip),%rdx        # 0x140280020
140170a36:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140170a3b:	e8 28 69 eb ff       	call   0x140027368
140170a40:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140170a45:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170a4a:	e8 e9 4a ea ff       	call   0x140015538
140170a4f:	48 8d 15 4a cf 15 00 	lea    0x15cf4a(%rip),%rdx        # 0x1402cd9a0
140170a56:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170a5b:	e8 96 4f 09 00       	call   0x1402059f6
140170a60:	90                   	nop
140170a61:	33 d2                	xor    %edx,%edx
140170a63:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140170a68:	e8 77 a8 e9 ff       	call   0x14000b2e4
140170a6d:	cc                   	int3
140170a6e:	48 8d 15 fb f5 10 00 	lea    0x10f5fb(%rip),%rdx        # 0x140280070
140170a75:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170a7a:	e8 ad 3e eb ff       	call   0x14002492c
140170a7f:	48 8d 15 1a cf 15 00 	lea    0x15cf1a(%rip),%rdx        # 0x1402cd9a0
140170a86:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170a8b:	e8 66 4f 09 00       	call   0x1402059f6
140170a90:	cc                   	int3
140170a91:	90                   	nop
140170a92:	90                   	nop
140170a93:	90                   	nop
140170a94:	90                   	nop
140170a95:	90                   	nop
140170a96:	90                   	nop
140170a97:	90                   	nop
140170a98:	90                   	nop
140170a99:	90                   	nop
140170a9a:	90                   	nop
140170a9b:	90                   	nop
140170a9c:	90                   	nop
140170a9d:	90                   	nop
140170a9e:	90                   	nop
140170a9f:	90                   	nop
140170aa0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140170aa5:	57                   	push   %rdi
140170aa6:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140170aad:	48 8b 05 cc 06 19 00 	mov    0x1906cc(%rip),%rax        # 0x140301180
140170ab4:	48 33 c4             	xor    %rsp,%rax
140170ab7:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140170abc:	48 8b fa             	mov    %rdx,%rdi
140170abf:	48 8b d9             	mov    %rcx,%rbx
140170ac2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140170ac6:	48 85 c9             	test   %rcx,%rcx
140170ac9:	74 52                	je     0x140170b1d
140170acb:	48 8b 01             	mov    (%rcx),%rax
140170ace:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140170ad2:	48 8b 40 30          	mov    0x30(%rax),%rax
140170ad6:	ff 15 54 23 0a 00    	call   *0xa2354(%rip)        # 0x140212e30
140170adc:	84 c0                	test   %al,%al
140170ade:	74 4a                	je     0x140170b2a
140170ae0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140170ae4:	48 85 c9             	test   %rcx,%rcx
140170ae7:	74 34                	je     0x140170b1d
140170ae9:	48 8b 01             	mov    (%rcx),%rax
140170aec:	f3 0f 10 4f 10       	movss  0x10(%rdi),%xmm1
140170af1:	48 8b 40 60          	mov    0x60(%rax),%rax
140170af5:	ff 15 35 23 0a 00    	call   *0xa2335(%rip)        # 0x140212e30
140170afb:	84 c0                	test   %al,%al
140170afd:	74 4e                	je     0x140170b4d
140170aff:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140170b04:	48 33 cc             	xor    %rsp,%rcx
140170b07:	e8 64 3c 09 00       	call   0x140204770
140170b0c:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140170b13:	00
140170b14:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140170b1b:	5f                   	pop    %rdi
140170b1c:	c3                   	ret
140170b1d:	33 d2                	xor    %edx,%edx
140170b1f:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140170b24:	e8 bb a7 e9 ff       	call   0x14000b2e4
140170b29:	cc                   	int3
140170b2a:	48 8d 15 3f f5 10 00 	lea    0x10f53f(%rip),%rdx        # 0x140280070
140170b31:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170b36:	e8 f1 3d eb ff       	call   0x14002492c
140170b3b:	48 8d 15 5e ce 15 00 	lea    0x15ce5e(%rip),%rdx        # 0x1402cd9a0
140170b42:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170b47:	e8 aa 4e 09 00       	call   0x1402059f6
140170b4c:	cc                   	int3
140170b4d:	41 b8 00 00 01 00    	mov    $0x10000,%r8d
140170b53:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140170b57:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140170b5c:	e8 63 6a ea ff       	call   0x1400175c4
140170b61:	90                   	nop
140170b62:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140170b67:	48 8d 15 b2 f4 10 00 	lea    0x10f4b2(%rip),%rdx        # 0x140280020
140170b6e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140170b73:	e8 f0 67 eb ff       	call   0x140027368
140170b78:	90                   	nop
140170b79:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140170b7e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170b83:	e8 b0 49 ea ff       	call   0x140015538
140170b88:	48 8d 15 11 ce 15 00 	lea    0x15ce11(%rip),%rdx        # 0x1402cd9a0
140170b8f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170b94:	e8 5d 4e 09 00       	call   0x1402059f6
140170b99:	cc                   	int3
140170b9a:	90                   	nop
140170b9b:	90                   	nop
140170b9c:	90                   	nop
140170b9d:	90                   	nop
140170b9e:	90                   	nop
140170b9f:	90                   	nop
140170ba0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140170ba5:	57                   	push   %rdi
140170ba6:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140170bad:	48 8b 05 cc 05 19 00 	mov    0x1905cc(%rip),%rax        # 0x140301180
140170bb4:	48 33 c4             	xor    %rsp,%rax
140170bb7:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140170bbc:	48 8b da             	mov    %rdx,%rbx
140170bbf:	48 8b f9             	mov    %rcx,%rdi
140170bc2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140170bc6:	48 85 c9             	test   %rcx,%rcx
140170bc9:	0f 84 92 00 00 00    	je     0x140170c61
140170bcf:	48 8b 01             	mov    (%rcx),%rax
140170bd2:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140170bd6:	48 8b 40 30          	mov    0x30(%rax),%rax
140170bda:	ff 15 50 22 0a 00    	call   *0xa2250(%rip)        # 0x140212e30
140170be0:	84 c0                	test   %al,%al
140170be2:	0f 84 86 00 00 00    	je     0x140170c6e
140170be8:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140170bec:	48 8b cf             	mov    %rdi,%rcx
140170bef:	e8 84 32 00 00       	call   0x140173e78
140170bf4:	84 c0                	test   %al,%al
140170bf6:	74 1e                	je     0x140170c16
140170bf8:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140170bfd:	48 33 cc             	xor    %rsp,%rcx
140170c00:	e8 6b 3b 09 00       	call   0x140204770
140170c05:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140170c0c:	00
140170c0d:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140170c14:	5f                   	pop    %rdi
140170c15:	c3                   	ret
140170c16:	41 b8 00 00 01 00    	mov    $0x10000,%r8d
140170c1c:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140170c20:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140170c25:	e8 9a 69 ea ff       	call   0x1400175c4
140170c2a:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140170c2f:	48 8d 15 ea f3 10 00 	lea    0x10f3ea(%rip),%rdx        # 0x140280020
140170c36:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140170c3b:	e8 28 67 eb ff       	call   0x140027368
140170c40:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140170c45:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170c4a:	e8 e9 48 ea ff       	call   0x140015538
140170c4f:	48 8d 15 4a cd 15 00 	lea    0x15cd4a(%rip),%rdx        # 0x1402cd9a0
140170c56:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170c5b:	e8 96 4d 09 00       	call   0x1402059f6
140170c60:	90                   	nop
140170c61:	33 d2                	xor    %edx,%edx
140170c63:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140170c68:	e8 77 a6 e9 ff       	call   0x14000b2e4
140170c6d:	cc                   	int3
140170c6e:	48 8d 15 fb f3 10 00 	lea    0x10f3fb(%rip),%rdx        # 0x140280070
140170c75:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170c7a:	e8 ad 3c eb ff       	call   0x14002492c
140170c7f:	48 8d 15 1a cd 15 00 	lea    0x15cd1a(%rip),%rdx        # 0x1402cd9a0
140170c86:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170c8b:	e8 66 4d 09 00       	call   0x1402059f6
140170c90:	cc                   	int3
140170c91:	90                   	nop
140170c92:	90                   	nop
140170c93:	90                   	nop
140170c94:	90                   	nop
140170c95:	90                   	nop
140170c96:	90                   	nop
140170c97:	90                   	nop
140170c98:	90                   	nop
140170c99:	90                   	nop
140170c9a:	90                   	nop
140170c9b:	90                   	nop
140170c9c:	90                   	nop
140170c9d:	90                   	nop
140170c9e:	90                   	nop
140170c9f:	90                   	nop
140170ca0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140170ca5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140170caa:	57                   	push   %rdi
140170cab:	48 83 ec 70          	sub    $0x70,%rsp
140170caf:	48 8b 05 ca 04 19 00 	mov    0x1904ca(%rip),%rax        # 0x140301180
140170cb6:	48 33 c4             	xor    %rsp,%rax
140170cb9:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140170cbe:	48 8b d9             	mov    %rcx,%rbx
140170cc1:	33 f6                	xor    %esi,%esi
140170cc3:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140170cc7:	48 8b fa             	mov    %rdx,%rdi
140170cca:	48 85 c9             	test   %rcx,%rcx
140170ccd:	74 77                	je     0x140170d46
140170ccf:	48 8b 01             	mov    (%rcx),%rax
140170cd2:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140170cd6:	48 8b 40 30          	mov    0x30(%rax),%rax
140170cda:	ff 15 50 21 0a 00    	call   *0xa2150(%rip)        # 0x140212e30
140170ce0:	84 c0                	test   %al,%al
140170ce2:	74 6f                	je     0x140170d53
140170ce4:	8b 47 10             	mov    0x10(%rdi),%eax
140170ce7:	4c 8d 0d d2 f3 10 00 	lea    0x10f3d2(%rip),%r9        # 0x1402800c0
140170cee:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140170cf2:	89 44 24 20          	mov    %eax,0x20(%rsp)
140170cf6:	8d 56 10             	lea    0x10(%rsi),%edx
140170cf9:	66 89 74 24 48       	mov    %si,0x48(%rsp)
140170cfe:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140170d03:	e8 e8 51 ea ff       	call   0x140015ef0
140170d08:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140170d0c:	48 85 c9             	test   %rcx,%rcx
140170d0f:	74 35                	je     0x140170d46
140170d11:	48 8b 01             	mov    (%rcx),%rax
140170d14:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140170d19:	48 8b 40 38          	mov    0x38(%rax),%rax
140170d1d:	ff 15 0d 21 0a 00    	call   *0xa210d(%rip)        # 0x140212e30
140170d23:	84 c0                	test   %al,%al
140170d25:	74 4f                	je     0x140170d76
140170d27:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140170d2c:	48 33 cc             	xor    %rsp,%rcx
140170d2f:	e8 3c 3a 09 00       	call   0x140204770
140170d34:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140170d39:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140170d3d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140170d41:	49 8b e3             	mov    %r11,%rsp
140170d44:	5f                   	pop    %rdi
140170d45:	c3                   	ret
140170d46:	33 d2                	xor    %edx,%edx
140170d48:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140170d4d:	e8 92 a5 e9 ff       	call   0x14000b2e4
140170d52:	cc                   	int3
140170d53:	48 8d 15 16 f3 10 00 	lea    0x10f316(%rip),%rdx        # 0x140280070
140170d5a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140170d5f:	e8 c8 3b eb ff       	call   0x14002492c
140170d64:	48 8d 15 35 cc 15 00 	lea    0x15cc35(%rip),%rdx        # 0x1402cd9a0
140170d6b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140170d70:	e8 81 4c 09 00       	call   0x1402059f6
140170d75:	cc                   	int3
140170d76:	48 8d 15 53 f3 10 00 	lea    0x10f353(%rip),%rdx        # 0x1402800d0
140170d7d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140170d82:	e8 a5 3b eb ff       	call   0x14002492c
140170d87:	48 8d 15 12 cc 15 00 	lea    0x15cc12(%rip),%rdx        # 0x1402cd9a0
140170d8e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140170d93:	e8 5e 4c 09 00       	call   0x1402059f6
140170d98:	cc                   	int3
140170d99:	90                   	nop
140170d9a:	90                   	nop
140170d9b:	90                   	nop
140170d9c:	90                   	nop
140170d9d:	90                   	nop
140170d9e:	90                   	nop
140170d9f:	90                   	nop
140170da0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140170da5:	57                   	push   %rdi
140170da6:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140170dad:	48 8b 05 cc 03 19 00 	mov    0x1903cc(%rip),%rax        # 0x140301180
140170db4:	48 33 c4             	xor    %rsp,%rax
140170db7:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140170dbc:	48 8b fa             	mov    %rdx,%rdi
140170dbf:	48 8b d9             	mov    %rcx,%rbx
140170dc2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140170dc6:	48 85 c9             	test   %rcx,%rcx
140170dc9:	74 52                	je     0x140170e1d
140170dcb:	48 8b 01             	mov    (%rcx),%rax
140170dce:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140170dd2:	48 8b 40 30          	mov    0x30(%rax),%rax
140170dd6:	ff 15 54 20 0a 00    	call   *0xa2054(%rip)        # 0x140212e30
140170ddc:	84 c0                	test   %al,%al
140170dde:	74 4a                	je     0x140170e2a
140170de0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140170de4:	48 85 c9             	test   %rcx,%rcx
140170de7:	74 34                	je     0x140170e1d
140170de9:	48 8b 01             	mov    (%rcx),%rax
140170dec:	48 0f be 57 10       	movsbq 0x10(%rdi),%rdx
140170df1:	48 8b 40 48          	mov    0x48(%rax),%rax
140170df5:	ff 15 35 20 0a 00    	call   *0xa2035(%rip)        # 0x140212e30
140170dfb:	84 c0                	test   %al,%al
140170dfd:	74 4e                	je     0x140170e4d
140170dff:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140170e04:	48 33 cc             	xor    %rsp,%rcx
140170e07:	e8 64 39 09 00       	call   0x140204770
140170e0c:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140170e13:	00
140170e14:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140170e1b:	5f                   	pop    %rdi
140170e1c:	c3                   	ret
140170e1d:	33 d2                	xor    %edx,%edx
140170e1f:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140170e24:	e8 bb a4 e9 ff       	call   0x14000b2e4
140170e29:	cc                   	int3
140170e2a:	48 8d 15 3f f2 10 00 	lea    0x10f23f(%rip),%rdx        # 0x140280070
140170e31:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170e36:	e8 f1 3a eb ff       	call   0x14002492c
140170e3b:	48 8d 15 5e cb 15 00 	lea    0x15cb5e(%rip),%rdx        # 0x1402cd9a0
140170e42:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170e47:	e8 aa 4b 09 00       	call   0x1402059f6
140170e4c:	cc                   	int3
140170e4d:	41 b8 00 00 01 00    	mov    $0x10000,%r8d
140170e53:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140170e57:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140170e5c:	e8 63 67 ea ff       	call   0x1400175c4
140170e61:	90                   	nop
140170e62:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140170e67:	48 8d 15 b2 f1 10 00 	lea    0x10f1b2(%rip),%rdx        # 0x140280020
140170e6e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140170e73:	e8 f0 64 eb ff       	call   0x140027368
140170e78:	90                   	nop
140170e79:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140170e7e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170e83:	e8 b0 46 ea ff       	call   0x140015538
140170e88:	48 8d 15 11 cb 15 00 	lea    0x15cb11(%rip),%rdx        # 0x1402cd9a0
140170e8f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140170e94:	e8 5d 4b 09 00       	call   0x1402059f6
140170e99:	cc                   	int3
140170e9a:	90                   	nop
140170e9b:	90                   	nop
140170e9c:	90                   	nop
140170e9d:	90                   	nop
140170e9e:	90                   	nop
140170e9f:	90                   	nop
140170ea0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140170ea5:	57                   	push   %rdi
140170ea6:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140170ead:	48 8b 05 cc 02 19 00 	mov    0x1902cc(%rip),%rax        # 0x140301180
140170eb4:	48 33 c4             	xor    %rsp,%rax