1404fcd15:	48 83 c4 20          	add    $0x20,%rsp
1404fcd19:	41 5e                	pop    %r14
1404fcd1b:	c3                   	ret
1404fcd1c:	48 8b 8b 18 04 00 00 	mov    0x418(%rbx),%rcx
1404fcd23:	48 85 c9             	test   %rcx,%rcx
1404fcd26:	74 0a                	je     0x1404fcd32
1404fcd28:	ba 08 00 00 00       	mov    $0x8,%edx
1404fcd2d:	e8 12 e4 91 00       	call   0x140e1b144
1404fcd32:	4c 89 b3 18 04 00 00 	mov    %r14,0x418(%rbx)
1404fcd39:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcd3e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fcd43:	48 83 c4 20          	add    $0x20,%rsp
1404fcd47:	41 5e                	pop    %r14
1404fcd49:	c3                   	ret
1404fcd4a:	48 8b 8b 10 04 00 00 	mov    0x410(%rbx),%rcx
1404fcd51:	48 85 c9             	test   %rcx,%rcx
1404fcd54:	74 0a                	je     0x1404fcd60
1404fcd56:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fcd5b:	e8 e4 e3 91 00       	call   0x140e1b144
1404fcd60:	4c 89 b3 10 04 00 00 	mov    %r14,0x410(%rbx)
1404fcd67:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcd6c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fcd71:	48 83 c4 20          	add    $0x20,%rsp
1404fcd75:	41 5e                	pop    %r14
1404fcd77:	c3                   	ret
1404fcd78:	48 8b 8b 30 04 00 00 	mov    0x430(%rbx),%rcx
1404fcd7f:	48 85 c9             	test   %rcx,%rcx
1404fcd82:	74 0a                	je     0x1404fcd8e
1404fcd84:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fcd89:	e8 b6 e3 91 00       	call   0x140e1b144
1404fcd8e:	4c 89 b3 30 04 00 00 	mov    %r14,0x430(%rbx)
1404fcd95:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcd9a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fcd9f:	48 83 c4 20          	add    $0x20,%rsp
1404fcda3:	41 5e                	pop    %r14
1404fcda5:	c3                   	ret
1404fcda6:	81 f9 01 2b 00 00    	cmp    $0x2b01,%ecx
1404fcdac:	0f 87 ff 01 00 00    	ja     0x1404fcfb1
1404fcdb2:	0f 84 cb 01 00 00    	je     0x1404fcf83
1404fcdb8:	81 e9 02 2a 00 00    	sub    $0x2a02,%ecx
1404fcdbe:	83 f9 06             	cmp    $0x6,%ecx
1404fcdc1:	0f 87 64 05 00 00    	ja     0x1404fd32b
1404fcdc7:	48 63 c1             	movslq %ecx,%rax
1404fcdca:	48 8d 0d 2f 32 b0 ff 	lea    -0x4fcdd1(%rip),%rcx        # 0x140000000
1404fcdd1:	8b 84 81 30 de 4f 00 	mov    0x4fde30(%rcx,%rax,4),%eax
1404fcdd8:	48 03 c1             	add    %rcx,%rax
1404fcddb:	ff e0                	jmp    *%rax
1404fcddd:	48 8b 8b 38 04 00 00 	mov    0x438(%rbx),%rcx
1404fcde4:	48 85 c9             	test   %rcx,%rcx
1404fcde7:	74 0a                	je     0x1404fcdf3
1404fcde9:	ba 08 00 00 00       	mov    $0x8,%edx
1404fcdee:	e8 51 e3 91 00       	call   0x140e1b144
1404fcdf3:	4c 89 b3 38 04 00 00 	mov    %r14,0x438(%rbx)
1404fcdfa:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcdff:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fce04:	48 83 c4 20          	add    $0x20,%rsp
1404fce08:	41 5e                	pop    %r14
1404fce0a:	c3                   	ret
1404fce0b:	48 8b bb 40 04 00 00 	mov    0x440(%rbx),%rdi
1404fce12:	48 85 ff             	test   %rdi,%rdi
1404fce15:	74 23                	je     0x1404fce3a
1404fce17:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fce1b:	48 85 c9             	test   %rcx,%rcx
1404fce1e:	74 05                	je     0x1404fce25
1404fce20:	e8 1f e3 91 00       	call   0x140e1b144
1404fce25:	ba 20 00 00 00       	mov    $0x20,%edx
1404fce2a:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fce2e:	48 8b cf             	mov    %rdi,%rcx
1404fce31:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fce35:	e8 0a e3 91 00       	call   0x140e1b144
1404fce3a:	4c 89 b3 40 04 00 00 	mov    %r14,0x440(%rbx)
1404fce41:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fce46:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fce4b:	48 83 c4 20          	add    $0x20,%rsp
1404fce4f:	41 5e                	pop    %r14
1404fce51:	c3                   	ret
1404fce52:	48 8b bb 48 04 00 00 	mov    0x448(%rbx),%rdi
1404fce59:	48 85 ff             	test   %rdi,%rdi
1404fce5c:	74 23                	je     0x1404fce81
1404fce5e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fce62:	48 85 c9             	test   %rcx,%rcx
1404fce65:	74 05                	je     0x1404fce6c
1404fce67:	e8 d8 e2 91 00       	call   0x140e1b144
1404fce6c:	ba 20 00 00 00       	mov    $0x20,%edx
1404fce71:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fce75:	48 8b cf             	mov    %rdi,%rcx
1404fce78:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fce7c:	e8 c3 e2 91 00       	call   0x140e1b144
1404fce81:	4c 89 b3 48 04 00 00 	mov    %r14,0x448(%rbx)
1404fce88:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fce8d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fce92:	48 83 c4 20          	add    $0x20,%rsp
1404fce96:	41 5e                	pop    %r14
1404fce98:	c3                   	ret
1404fce99:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
1404fcea0:	48 85 c9             	test   %rcx,%rcx
1404fcea3:	74 0a                	je     0x1404fceaf
1404fcea5:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fceaa:	e8 95 e2 91 00       	call   0x140e1b144
1404fceaf:	4c 89 b3 50 04 00 00 	mov    %r14,0x450(%rbx)
1404fceb6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcebb:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fcec0:	48 83 c4 20          	add    $0x20,%rsp
1404fcec4:	41 5e                	pop    %r14
1404fcec6:	c3                   	ret
1404fcec7:	48 8b 8b 58 04 00 00 	mov    0x458(%rbx),%rcx
1404fcece:	48 85 c9             	test   %rcx,%rcx
1404fced1:	74 0a                	je     0x1404fcedd
1404fced3:	ba 10 00 00 00       	mov    $0x10,%edx
1404fced8:	e8 67 e2 91 00       	call   0x140e1b144
1404fcedd:	4c 89 b3 58 04 00 00 	mov    %r14,0x458(%rbx)
1404fcee4:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcee9:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fceee:	48 83 c4 20          	add    $0x20,%rsp
1404fcef2:	41 5e                	pop    %r14
1404fcef4:	c3                   	ret
1404fcef5:	48 8b bb 60 04 00 00 	mov    0x460(%rbx),%rdi
1404fcefc:	48 85 ff             	test   %rdi,%rdi
1404fceff:	74 23                	je     0x1404fcf24
1404fcf01:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fcf05:	48 85 c9             	test   %rcx,%rcx
1404fcf08:	74 05                	je     0x1404fcf0f
1404fcf0a:	e8 35 e2 91 00       	call   0x140e1b144
1404fcf0f:	ba 20 00 00 00       	mov    $0x20,%edx
1404fcf14:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fcf18:	48 8b cf             	mov    %rdi,%rcx
1404fcf1b:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fcf1f:	e8 20 e2 91 00       	call   0x140e1b144
1404fcf24:	4c 89 b3 60 04 00 00 	mov    %r14,0x460(%rbx)
1404fcf2b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcf30:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fcf35:	48 83 c4 20          	add    $0x20,%rsp
1404fcf39:	41 5e                	pop    %r14
1404fcf3b:	c3                   	ret
1404fcf3c:	48 8b bb 68 04 00 00 	mov    0x468(%rbx),%rdi
1404fcf43:	48 85 ff             	test   %rdi,%rdi
1404fcf46:	74 23                	je     0x1404fcf6b
1404fcf48:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1404fcf4c:	48 85 c9             	test   %rcx,%rcx
1404fcf4f:	74 05                	je     0x1404fcf56
1404fcf51:	e8 ee e1 91 00       	call   0x140e1b144
1404fcf56:	ba 28 00 00 00       	mov    $0x28,%edx
1404fcf5b:	4c 89 77 10          	mov    %r14,0x10(%rdi)
1404fcf5f:	48 8b cf             	mov    %rdi,%rcx
1404fcf62:	44 89 77 18          	mov    %r14d,0x18(%rdi)
1404fcf66:	e8 d9 e1 91 00       	call   0x140e1b144
1404fcf6b:	4c 89 b3 68 04 00 00 	mov    %r14,0x468(%rbx)
1404fcf72:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcf77:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fcf7c:	48 83 c4 20          	add    $0x20,%rsp
1404fcf80:	41 5e                	pop    %r14
1404fcf82:	c3                   	ret
1404fcf83:	48 8b 8b 70 04 00 00 	mov    0x470(%rbx),%rcx
1404fcf8a:	48 85 c9             	test   %rcx,%rcx
1404fcf8d:	74 0a                	je     0x1404fcf99
1404fcf8f:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fcf94:	e8 ab e1 91 00       	call   0x140e1b144
1404fcf99:	4c 89 b3 70 04 00 00 	mov    %r14,0x470(%rbx)
1404fcfa0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fcfa5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fcfaa:	48 83 c4 20          	add    $0x20,%rsp
1404fcfae:	41 5e                	pop    %r14
1404fcfb0:	c3                   	ret
1404fcfb1:	81 f9 01 32 00 00    	cmp    $0x3201,%ecx
1404fcfb7:	0f 87 16 02 00 00    	ja     0x1404fd1d3
1404fcfbd:	0f 84 cb 01 00 00    	je     0x1404fd18e
1404fcfc3:	81 e9 02 2b 00 00    	sub    $0x2b02,%ecx
1404fcfc9:	83 f9 06             	cmp    $0x6,%ecx
1404fcfcc:	0f 87 59 03 00 00    	ja     0x1404fd32b
1404fcfd2:	48 63 c1             	movslq %ecx,%rax
1404fcfd5:	48 8d 0d 24 30 b0 ff 	lea    -0x4fcfdc(%rip),%rcx        # 0x140000000
1404fcfdc:	8b 84 81 4c de 4f 00 	mov    0x4fde4c(%rcx,%rax,4),%eax
1404fcfe3:	48 03 c1             	add    %rcx,%rax
1404fcfe6:	ff e0                	jmp    *%rax
1404fcfe8:	48 8b 8b 78 04 00 00 	mov    0x478(%rbx),%rcx
1404fcfef:	48 85 c9             	test   %rcx,%rcx
1404fcff2:	74 0a                	je     0x1404fcffe
1404fcff4:	ba 08 00 00 00       	mov    $0x8,%edx
1404fcff9:	e8 46 e1 91 00       	call   0x140e1b144
1404fcffe:	4c 89 b3 78 04 00 00 	mov    %r14,0x478(%rbx)
1404fd005:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd00a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd00f:	48 83 c4 20          	add    $0x20,%rsp
1404fd013:	41 5e                	pop    %r14
1404fd015:	c3                   	ret
1404fd016:	48 8b bb 80 04 00 00 	mov    0x480(%rbx),%rdi
1404fd01d:	48 85 ff             	test   %rdi,%rdi
1404fd020:	74 23                	je     0x1404fd045
1404fd022:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fd026:	48 85 c9             	test   %rcx,%rcx
1404fd029:	74 05                	je     0x1404fd030
1404fd02b:	e8 14 e1 91 00       	call   0x140e1b144
1404fd030:	ba 20 00 00 00       	mov    $0x20,%edx
1404fd035:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fd039:	48 8b cf             	mov    %rdi,%rcx
1404fd03c:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fd040:	e8 ff e0 91 00       	call   0x140e1b144
1404fd045:	4c 89 b3 80 04 00 00 	mov    %r14,0x480(%rbx)
1404fd04c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd051:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd056:	48 83 c4 20          	add    $0x20,%rsp
1404fd05a:	41 5e                	pop    %r14
1404fd05c:	c3                   	ret
1404fd05d:	48 8b bb 88 04 00 00 	mov    0x488(%rbx),%rdi
1404fd064:	48 85 ff             	test   %rdi,%rdi
1404fd067:	74 23                	je     0x1404fd08c
1404fd069:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fd06d:	48 85 c9             	test   %rcx,%rcx
1404fd070:	74 05                	je     0x1404fd077
1404fd072:	e8 cd e0 91 00       	call   0x140e1b144
1404fd077:	ba 20 00 00 00       	mov    $0x20,%edx
1404fd07c:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fd080:	48 8b cf             	mov    %rdi,%rcx
1404fd083:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fd087:	e8 b8 e0 91 00       	call   0x140e1b144
1404fd08c:	4c 89 b3 88 04 00 00 	mov    %r14,0x488(%rbx)
1404fd093:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd098:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd09d:	48 83 c4 20          	add    $0x20,%rsp
1404fd0a1:	41 5e                	pop    %r14
1404fd0a3:	c3                   	ret
1404fd0a4:	48 8b 8b 90 04 00 00 	mov    0x490(%rbx),%rcx
1404fd0ab:	48 85 c9             	test   %rcx,%rcx
1404fd0ae:	74 0a                	je     0x1404fd0ba
1404fd0b0:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fd0b5:	e8 8a e0 91 00       	call   0x140e1b144
1404fd0ba:	4c 89 b3 90 04 00 00 	mov    %r14,0x490(%rbx)
1404fd0c1:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd0c6:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd0cb:	48 83 c4 20          	add    $0x20,%rsp
1404fd0cf:	41 5e                	pop    %r14
1404fd0d1:	c3                   	ret
1404fd0d2:	48 8b 8b 98 04 00 00 	mov    0x498(%rbx),%rcx
1404fd0d9:	48 85 c9             	test   %rcx,%rcx
1404fd0dc:	74 0a                	je     0x1404fd0e8
1404fd0de:	ba 10 00 00 00       	mov    $0x10,%edx
1404fd0e3:	e8 5c e0 91 00       	call   0x140e1b144
1404fd0e8:	4c 89 b3 98 04 00 00 	mov    %r14,0x498(%rbx)
1404fd0ef:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd0f4:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd0f9:	48 83 c4 20          	add    $0x20,%rsp
1404fd0fd:	41 5e                	pop    %r14
1404fd0ff:	c3                   	ret
1404fd100:	48 8b bb a0 04 00 00 	mov    0x4a0(%rbx),%rdi
1404fd107:	48 85 ff             	test   %rdi,%rdi
1404fd10a:	74 23                	je     0x1404fd12f
1404fd10c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fd110:	48 85 c9             	test   %rcx,%rcx
1404fd113:	74 05                	je     0x1404fd11a
1404fd115:	e8 2a e0 91 00       	call   0x140e1b144
1404fd11a:	ba 20 00 00 00       	mov    $0x20,%edx
1404fd11f:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fd123:	48 8b cf             	mov    %rdi,%rcx
1404fd126:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fd12a:	e8 15 e0 91 00       	call   0x140e1b144
1404fd12f:	4c 89 b3 a0 04 00 00 	mov    %r14,0x4a0(%rbx)
1404fd136:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd13b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd140:	48 83 c4 20          	add    $0x20,%rsp
1404fd144:	41 5e                	pop    %r14
1404fd146:	c3                   	ret
1404fd147:	48 8b bb a8 04 00 00 	mov    0x4a8(%rbx),%rdi
1404fd14e:	48 85 ff             	test   %rdi,%rdi
1404fd151:	74 23                	je     0x1404fd176
1404fd153:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1404fd157:	48 85 c9             	test   %rcx,%rcx
1404fd15a:	74 05                	je     0x1404fd161
1404fd15c:	e8 e3 df 91 00       	call   0x140e1b144
1404fd161:	ba 28 00 00 00       	mov    $0x28,%edx
1404fd166:	4c 89 77 10          	mov    %r14,0x10(%rdi)
1404fd16a:	48 8b cf             	mov    %rdi,%rcx
1404fd16d:	44 89 77 18          	mov    %r14d,0x18(%rdi)
1404fd171:	e8 ce df 91 00       	call   0x140e1b144
1404fd176:	4c 89 b3 a8 04 00 00 	mov    %r14,0x4a8(%rbx)
1404fd17d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd182:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd187:	48 83 c4 20          	add    $0x20,%rsp
1404fd18b:	41 5e                	pop    %r14
1404fd18d:	c3                   	ret
1404fd18e:	48 8b bb b0 04 00 00 	mov    0x4b0(%rbx),%rdi
1404fd195:	48 85 ff             	test   %rdi,%rdi
1404fd198:	74 21                	je     0x1404fd1bb
1404fd19a:	48 8b 0f             	mov    (%rdi),%rcx
1404fd19d:	48 85 c9             	test   %rcx,%rcx
1404fd1a0:	74 05                	je     0x1404fd1a7
1404fd1a2:	e8 9d df 91 00       	call   0x140e1b144
1404fd1a7:	ba 18 00 00 00       	mov    $0x18,%edx
1404fd1ac:	4c 89 37             	mov    %r14,(%rdi)
1404fd1af:	48 8b cf             	mov    %rdi,%rcx
1404fd1b2:	44 89 77 08          	mov    %r14d,0x8(%rdi)
1404fd1b6:	e8 89 df 91 00       	call   0x140e1b144
1404fd1bb:	4c 89 b3 b0 04 00 00 	mov    %r14,0x4b0(%rbx)
1404fd1c2:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd1c7:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd1cc:	48 83 c4 20          	add    $0x20,%rsp
1404fd1d0:	41 5e                	pop    %r14
1404fd1d2:	c3                   	ret
1404fd1d3:	81 f9 02 33 00 00    	cmp    $0x3302,%ecx
1404fd1d9:	0f 87 37 01 00 00    	ja     0x1404fd316
1404fd1df:	0f 84 ec 00 00 00    	je     0x1404fd2d1
1404fd1e5:	81 e9 02 32 00 00    	sub    $0x3202,%ecx
1404fd1eb:	0f 84 9b 00 00 00    	je     0x1404fd28c
1404fd1f1:	83 e9 01             	sub    $0x1,%ecx
1404fd1f4:	74 51                	je     0x1404fd247
1404fd1f6:	81 f9 fe 00 00 00    	cmp    $0xfe,%ecx
1404fd1fc:	0f 85 29 01 00 00    	jne    0x1404fd32b
1404fd202:	48 8b bb c8 04 00 00 	mov    0x4c8(%rbx),%rdi
1404fd209:	48 85 ff             	test   %rdi,%rdi
1404fd20c:	74 21                	je     0x1404fd22f
1404fd20e:	48 8b 0f             	mov    (%rdi),%rcx
1404fd211:	48 85 c9             	test   %rcx,%rcx
1404fd214:	74 05                	je     0x1404fd21b
1404fd216:	e8 29 df 91 00       	call   0x140e1b144
1404fd21b:	ba 18 00 00 00       	mov    $0x18,%edx
1404fd220:	4c 89 37             	mov    %r14,(%rdi)
1404fd223:	48 8b cf             	mov    %rdi,%rcx
1404fd226:	44 89 77 08          	mov    %r14d,0x8(%rdi)
1404fd22a:	e8 15 df 91 00       	call   0x140e1b144
1404fd22f:	4c 89 b3 c8 04 00 00 	mov    %r14,0x4c8(%rbx)
1404fd236:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd23b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd240:	48 83 c4 20          	add    $0x20,%rsp
1404fd244:	41 5e                	pop    %r14
1404fd246:	c3                   	ret
1404fd247:	48 8b bb c0 04 00 00 	mov    0x4c0(%rbx),%rdi
1404fd24e:	48 85 ff             	test   %rdi,%rdi
1404fd251:	74 21                	je     0x1404fd274
1404fd253:	48 8b 0f             	mov    (%rdi),%rcx
1404fd256:	48 85 c9             	test   %rcx,%rcx
1404fd259:	74 05                	je     0x1404fd260
1404fd25b:	e8 e4 de 91 00       	call   0x140e1b144
1404fd260:	ba 18 00 00 00       	mov    $0x18,%edx
1404fd265:	4c 89 37             	mov    %r14,(%rdi)
1404fd268:	48 8b cf             	mov    %rdi,%rcx
1404fd26b:	44 89 77 08          	mov    %r14d,0x8(%rdi)
1404fd26f:	e8 d0 de 91 00       	call   0x140e1b144
1404fd274:	4c 89 b3 c0 04 00 00 	mov    %r14,0x4c0(%rbx)
1404fd27b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fd280:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fd285:	48 83 c4 20          	add    $0x20,%rsp
1404fd289:	41 5e                	pop    %r14
1404fd28b:	c3                   	ret
1404fd28c:	48 8b bb b8 04 00 00 	mov    0x4b8(%rbx),%rdi
1404fd293:	48 85 ff             	test   %rdi,%rdi
1404fd296:	74 21                	je     0x1404fd2b9
1404fd298:	48 8b 0f             	mov    (%rdi),%rcx
1404fd29b:	48 85 c9             	test   %rcx,%rcx
1404fd29e:	74 05                	je     0x1404fd2a5
1404fd2a0:	e8 9f de 91 00       	call   0x140e1b144
1404fd2a5:	ba 18 00 00 00       	mov    $0x18,%edx