140054eab:	0f b7 4f 52          	movzwl 0x52(%rdi),%ecx
140054eaf:	4c 8d 47 10          	lea    0x10(%rdi),%r8
140054eb3:	4c 8d 35 1e 3a 1e 00 	lea    0x1e3a1e(%rip),%r14        # 0x1402388d8
140054eba:	4c 89 73 08          	mov    %r14,0x8(%rbx)
140054ebe:	8a 47 51             	mov    0x51(%rdi),%al
140054ec1:	88 43 51             	mov    %al,0x51(%rbx)
140054ec4:	66 89 4b 52          	mov    %cx,0x52(%rbx)
140054ec8:	4d 85 c0             	test   %r8,%r8
140054ecb:	0f 84 85 00 00 00    	je     0x140054f56
140054ed1:	66 85 c9             	test   %cx,%cx
140054ed4:	0f 84 89 00 00 00    	je     0x140054f63
140054eda:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140054ede:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140054ee2:	8d 55 41             	lea    0x41(%rbp),%edx
140054ee5:	ff 15 6d dd 1b 00    	call   *0x1bdd6d(%rip)        # 0x140212c58
140054eeb:	4c 89 73 08          	mov    %r14,0x8(%rbx)
140054eef:	8a 47 58             	mov    0x58(%rdi),%al
140054ef2:	88 43 58             	mov    %al,0x58(%rbx)
140054ef5:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140054efa:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140054efe:	48 85 c9             	test   %rcx,%rcx
140054f01:	74 40                	je     0x140054f43
140054f03:	48 8b 01             	mov    (%rcx),%rax
140054f06:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140054f0b:	48 8b 40 18          	mov    0x18(%rax),%rax
140054f0f:	ff 15 1b df 1b 00    	call   *0x1bdf1b(%rip)        # 0x140212e30
140054f15:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140054f1a:	48 85 c9             	test   %rcx,%rcx
140054f1d:	74 11                	je     0x140054f30
140054f1f:	48 8b 01             	mov    (%rcx),%rax
140054f22:	8d 55 01             	lea    0x1(%rbp),%edx
140054f25:	48 8b 40 08          	mov    0x8(%rax),%rax
140054f29:	ff 15 01 df 1b 00    	call   *0x1bdf01(%rip)        # 0x140212e30
140054f2f:	90                   	nop
140054f30:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140054f35:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140054f3a:	48 83 c4 20          	add    $0x20,%rsp
140054f3e:	41 5e                	pop    %r14
140054f40:	5f                   	pop    %rdi
140054f41:	5e                   	pop    %rsi
140054f42:	c3                   	ret
140054f43:	33 d2                	xor    %edx,%edx
140054f45:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140054f4a:	e8 95 63 fb ff       	call   0x14000b2e4
140054f4f:	cc                   	int3
140054f50:	e8 ff 4a fb ff       	call   0x140009a54
140054f55:	cc                   	int3
140054f56:	33 d2                	xor    %edx,%edx
140054f58:	b9 51 42 40 01       	mov    $0x1404251,%ecx
140054f5d:	e8 82 63 fb ff       	call   0x14000b2e4
140054f62:	cc                   	int3
140054f63:	33 d2                	xor    %edx,%edx
140054f65:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
140054f6a:	e8 75 63 fb ff       	call   0x14000b2e4
140054f6f:	cc                   	int3
140054f70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140054f75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140054f7a:	56                   	push   %rsi
140054f7b:	57                   	push   %rdi
140054f7c:	41 56                	push   %r14
140054f7e:	48 83 ec 20          	sub    $0x20,%rsp
140054f82:	48 8b fa             	mov    %rdx,%rdi
140054f85:	48 8b f1             	mov    %rcx,%rsi
140054f88:	b9 60 00 00 00       	mov    $0x60,%ecx
140054f8d:	ff 15 bd db 1b 00    	call   *0x1bdbbd(%rip)        # 0x140212b50
140054f93:	48 8b d8             	mov    %rax,%rbx
140054f96:	33 ed                	xor    %ebp,%ebp
140054f98:	48 85 c0             	test   %rax,%rax
140054f9b:	0f 84 b1 00 00 00    	je     0x140055052
140054fa1:	48 8d 05 18 39 1e 00 	lea    0x1e3918(%rip),%rax        # 0x1402388c0
140054fa8:	48 89 03             	mov    %rax,(%rbx)
140054fab:	0f b7 4f 54          	movzwl 0x54(%rdi),%ecx
140054faf:	4c 8d 47 10          	lea    0x10(%rdi),%r8
140054fb3:	4c 8d 35 56 34 1e 00 	lea    0x1e3456(%rip),%r14        # 0x140238410
140054fba:	4c 89 73 08          	mov    %r14,0x8(%rbx)
140054fbe:	0f b7 47 52          	movzwl 0x52(%rdi),%eax
140054fc2:	66 89 43 52          	mov    %ax,0x52(%rbx)
140054fc6:	66 89 4b 54          	mov    %cx,0x54(%rbx)
140054fca:	4d 85 c0             	test   %r8,%r8
140054fcd:	0f 84 85 00 00 00    	je     0x140055058
140054fd3:	66 85 c9             	test   %cx,%cx
140054fd6:	0f 84 89 00 00 00    	je     0x140055065
140054fdc:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140054fe0:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140054fe4:	8d 55 41             	lea    0x41(%rbp),%edx
140054fe7:	ff 15 6b dc 1b 00    	call   *0x1bdc6b(%rip)        # 0x140212c58
140054fed:	4c 89 73 08          	mov    %r14,0x8(%rbx)
140054ff1:	8a 47 58             	mov    0x58(%rdi),%al
140054ff4:	88 43 58             	mov    %al,0x58(%rbx)
140054ff7:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140054ffc:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140055000:	48 85 c9             	test   %rcx,%rcx
140055003:	74 40                	je     0x140055045
140055005:	48 8b 01             	mov    (%rcx),%rax
140055008:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14005500d:	48 8b 40 18          	mov    0x18(%rax),%rax
140055011:	ff 15 19 de 1b 00    	call   *0x1bde19(%rip)        # 0x140212e30
140055017:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14005501c:	48 85 c9             	test   %rcx,%rcx
14005501f:	74 11                	je     0x140055032
140055021:	48 8b 01             	mov    (%rcx),%rax
140055024:	8d 55 01             	lea    0x1(%rbp),%edx
140055027:	48 8b 40 08          	mov    0x8(%rax),%rax
14005502b:	ff 15 ff dd 1b 00    	call   *0x1bddff(%rip)        # 0x140212e30
140055031:	90                   	nop
140055032:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140055037:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14005503c:	48 83 c4 20          	add    $0x20,%rsp
140055040:	41 5e                	pop    %r14
140055042:	5f                   	pop    %rdi
140055043:	5e                   	pop    %rsi
140055044:	c3                   	ret
140055045:	33 d2                	xor    %edx,%edx
140055047:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14005504c:	e8 93 62 fb ff       	call   0x14000b2e4
140055051:	cc                   	int3
140055052:	e8 fd 49 fb ff       	call   0x140009a54
140055057:	cc                   	int3
140055058:	33 d2                	xor    %edx,%edx
14005505a:	b9 51 42 40 01       	mov    $0x1404251,%ecx
14005505f:	e8 80 62 fb ff       	call   0x14000b2e4
140055064:	cc                   	int3
140055065:	33 d2                	xor    %edx,%edx
140055067:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
14005506c:	e8 73 62 fb ff       	call   0x14000b2e4
140055071:	cc                   	int3
140055072:	90                   	nop
140055073:	90                   	nop
140055074:	90                   	nop
140055075:	90                   	nop
140055076:	90                   	nop
140055077:	90                   	nop
140055078:	90                   	nop
140055079:	90                   	nop
14005507a:	90                   	nop
14005507b:	90                   	nop
14005507c:	90                   	nop
14005507d:	90                   	nop
14005507e:	90                   	nop
14005507f:	90                   	nop
140055080:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140055085:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14005508a:	56                   	push   %rsi
14005508b:	57                   	push   %rdi
14005508c:	41 56                	push   %r14
14005508e:	48 83 ec 20          	sub    $0x20,%rsp
140055092:	48 8b fa             	mov    %rdx,%rdi
140055095:	48 8b f1             	mov    %rcx,%rsi
140055098:	b9 68 00 00 00       	mov    $0x68,%ecx
14005509d:	ff 15 ad da 1b 00    	call   *0x1bdaad(%rip)        # 0x140212b50
1400550a3:	48 8b d8             	mov    %rax,%rbx
1400550a6:	33 ed                	xor    %ebp,%ebp
1400550a8:	48 85 c0             	test   %rax,%rax
1400550ab:	0f 84 af 00 00 00    	je     0x140055160
1400550b1:	48 8d 05 f0 37 1e 00 	lea    0x1e37f0(%rip),%rax        # 0x1402388a8
1400550b8:	48 89 03             	mov    %rax,(%rbx)
1400550bb:	0f b7 4f 58          	movzwl 0x58(%rdi),%ecx
1400550bf:	4c 8d 47 10          	lea    0x10(%rdi),%r8
1400550c3:	4c 8d 35 d6 33 1e 00 	lea    0x1e33d6(%rip),%r14        # 0x1402384a0
1400550ca:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1400550ce:	8b 47 54             	mov    0x54(%rdi),%eax
1400550d1:	89 43 54             	mov    %eax,0x54(%rbx)
1400550d4:	66 89 4b 58          	mov    %cx,0x58(%rbx)
1400550d8:	4d 85 c0             	test   %r8,%r8
1400550db:	0f 84 85 00 00 00    	je     0x140055166
1400550e1:	66 85 c9             	test   %cx,%cx
1400550e4:	0f 84 89 00 00 00    	je     0x140055173
1400550ea:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400550ee:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1400550f2:	8d 55 41             	lea    0x41(%rbp),%edx
1400550f5:	ff 15 5d db 1b 00    	call   *0x1bdb5d(%rip)        # 0x140212c58
1400550fb:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1400550ff:	8a 47 60             	mov    0x60(%rdi),%al
140055102:	88 43 60             	mov    %al,0x60(%rbx)
140055105:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14005510a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14005510e:	48 85 c9             	test   %rcx,%rcx
140055111:	74 40                	je     0x140055153
140055113:	48 8b 01             	mov    (%rcx),%rax
140055116:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14005511b:	48 8b 40 18          	mov    0x18(%rax),%rax
14005511f:	ff 15 0b dd 1b 00    	call   *0x1bdd0b(%rip)        # 0x140212e30
140055125:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14005512a:	48 85 c9             	test   %rcx,%rcx
14005512d:	74 11                	je     0x140055140
14005512f:	48 8b 01             	mov    (%rcx),%rax
140055132:	8d 55 01             	lea    0x1(%rbp),%edx
140055135:	48 8b 40 08          	mov    0x8(%rax),%rax
140055139:	ff 15 f1 dc 1b 00    	call   *0x1bdcf1(%rip)        # 0x140212e30
14005513f:	90                   	nop
140055140:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140055145:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14005514a:	48 83 c4 20          	add    $0x20,%rsp
14005514e:	41 5e                	pop    %r14
140055150:	5f                   	pop    %rdi
140055151:	5e                   	pop    %rsi
140055152:	c3                   	ret
140055153:	33 d2                	xor    %edx,%edx
140055155:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14005515a:	e8 85 61 fb ff       	call   0x14000b2e4
14005515f:	cc                   	int3
140055160:	e8 ef 48 fb ff       	call   0x140009a54
140055165:	cc                   	int3
140055166:	33 d2                	xor    %edx,%edx
140055168:	b9 51 42 40 01       	mov    $0x1404251,%ecx
14005516d:	e8 72 61 fb ff       	call   0x14000b2e4
140055172:	cc                   	int3
140055173:	33 d2                	xor    %edx,%edx
140055175:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
14005517a:	e8 65 61 fb ff       	call   0x14000b2e4
14005517f:	cc                   	int3
140055180:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140055185:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14005518a:	56                   	push   %rsi
14005518b:	57                   	push   %rdi
14005518c:	41 56                	push   %r14
14005518e:	48 83 ec 20          	sub    $0x20,%rsp
140055192:	48 8b fa             	mov    %rdx,%rdi
140055195:	48 8b f1             	mov    %rcx,%rsi
140055198:	b9 70 00 00 00       	mov    $0x70,%ecx
14005519d:	ff 15 ad d9 1b 00    	call   *0x1bd9ad(%rip)        # 0x140212b50
1400551a3:	48 8b d8             	mov    %rax,%rbx
1400551a6:	33 ed                	xor    %ebp,%ebp
1400551a8:	48 85 c0             	test   %rax,%rax
1400551ab:	0f 84 b1 00 00 00    	je     0x140055262
1400551b1:	48 8d 05 d8 36 1e 00 	lea    0x1e36d8(%rip),%rax        # 0x140238890
1400551b8:	48 89 03             	mov    %rax,(%rbx)
1400551bb:	0f b7 4f 60          	movzwl 0x60(%rdi),%ecx
1400551bf:	4c 8d 47 10          	lea    0x10(%rdi),%r8
1400551c3:	4c 8d 35 2e 32 1e 00 	lea    0x1e322e(%rip),%r14        # 0x1402383f8
1400551ca:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1400551ce:	48 8b 47 58          	mov    0x58(%rdi),%rax
1400551d2:	48 89 43 58          	mov    %rax,0x58(%rbx)
1400551d6:	66 89 4b 60          	mov    %cx,0x60(%rbx)
1400551da:	4d 85 c0             	test   %r8,%r8
1400551dd:	0f 84 85 00 00 00    	je     0x140055268
1400551e3:	66 85 c9             	test   %cx,%cx
1400551e6:	0f 84 89 00 00 00    	je     0x140055275
1400551ec:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400551f0:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1400551f4:	8d 55 41             	lea    0x41(%rbp),%edx
1400551f7:	ff 15 5b da 1b 00    	call   *0x1bda5b(%rip)        # 0x140212c58
1400551fd:	4c 89 73 08          	mov    %r14,0x8(%rbx)
140055201:	8a 47 68             	mov    0x68(%rdi),%al
140055204:	88 43 68             	mov    %al,0x68(%rbx)
140055207:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14005520c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140055210:	48 85 c9             	test   %rcx,%rcx
140055213:	74 40                	je     0x140055255
140055215:	48 8b 01             	mov    (%rcx),%rax
140055218:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14005521d:	48 8b 40 18          	mov    0x18(%rax),%rax
140055221:	ff 15 09 dc 1b 00    	call   *0x1bdc09(%rip)        # 0x140212e30
140055227:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14005522c:	48 85 c9             	test   %rcx,%rcx
14005522f:	74 11                	je     0x140055242
140055231:	48 8b 01             	mov    (%rcx),%rax
140055234:	8d 55 01             	lea    0x1(%rbp),%edx
140055237:	48 8b 40 08          	mov    0x8(%rax),%rax
14005523b:	ff 15 ef db 1b 00    	call   *0x1bdbef(%rip)        # 0x140212e30
140055241:	90                   	nop
140055242:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140055247:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14005524c:	48 83 c4 20          	add    $0x20,%rsp
140055250:	41 5e                	pop    %r14
140055252:	5f                   	pop    %rdi
140055253:	5e                   	pop    %rsi
140055254:	c3                   	ret
140055255:	33 d2                	xor    %edx,%edx
140055257:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14005525c:	e8 83 60 fb ff       	call   0x14000b2e4
140055261:	cc                   	int3
140055262:	e8 ed 47 fb ff       	call   0x140009a54
140055267:	cc                   	int3
140055268:	33 d2                	xor    %edx,%edx
14005526a:	b9 51 42 40 01       	mov    $0x1404251,%ecx
14005526f:	e8 70 60 fb ff       	call   0x14000b2e4
140055274:	cc                   	int3
140055275:	33 d2                	xor    %edx,%edx
140055277:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
14005527c:	e8 63 60 fb ff       	call   0x14000b2e4
140055281:	cc                   	int3
140055282:	90                   	nop
140055283:	90                   	nop
140055284:	90                   	nop
140055285:	90                   	nop
140055286:	90                   	nop
140055287:	90                   	nop
140055288:	90                   	nop
140055289:	90                   	nop
14005528a:	90                   	nop
14005528b:	90                   	nop
14005528c:	90                   	nop
14005528d:	90                   	nop
14005528e:	90                   	nop
14005528f:	90                   	nop
140055290:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140055295:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14005529a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14005529f:	57                   	push   %rdi
1400552a0:	48 83 ec 20          	sub    $0x20,%rsp
1400552a4:	48 8b f2             	mov    %rdx,%rsi
1400552a7:	48 8b e9             	mov    %rcx,%rbp
1400552aa:	b9 88 00 00 00       	mov    $0x88,%ecx
1400552af:	ff 15 9b d8 1b 00    	call   *0x1bd89b(%rip)        # 0x140212b50
1400552b5:	48 8b f8             	mov    %rax,%rdi
1400552b8:	48 85 c0             	test   %rax,%rax
1400552bb:	0f 84 96 00 00 00    	je     0x140055357
1400552c1:	48 8d 05 28 36 1e 00 	lea    0x1e3628(%rip),%rax        # 0x1402388f0
1400552c8:	48 89 07             	mov    %rax,(%rdi)
1400552cb:	4c 8d 46 58          	lea    0x58(%rsi),%r8
1400552cf:	48 8d 56 10          	lea    0x10(%rsi),%rdx
1400552d3:	44 0f b7 4e 78       	movzwl 0x78(%rsi),%r9d
1400552d8:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1400552dc:	e8 ab b2 ff ff       	call   0x14005058c
1400552e1:	48 8d 05 a0 31 1e 00 	lea    0x1e31a0(%rip),%rax        # 0x140238488
1400552e8:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400552ec:	8a 86 80 00 00 00    	mov    0x80(%rsi),%al
1400552f2:	88 87 80 00 00 00    	mov    %al,0x80(%rdi)
1400552f8:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400552fd:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140055301:	48 85 c9             	test   %rcx,%rcx
140055304:	74 44                	je     0x14005534a
140055306:	48 8b 01             	mov    (%rcx),%rax
140055309:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14005530e:	48 8b 40 18          	mov    0x18(%rax),%rax
140055312:	ff 15 18 db 1b 00    	call   *0x1bdb18(%rip)        # 0x140212e30
140055318:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14005531d:	48 85 c9             	test   %rcx,%rcx
140055320:	74 13                	je     0x140055335
140055322:	48 8b 01             	mov    (%rcx),%rax
140055325:	ba 01 00 00 00       	mov    $0x1,%edx
14005532a:	48 8b 40 08          	mov    0x8(%rax),%rax
14005532e:	ff 15 fc da 1b 00    	call   *0x1bdafc(%rip)        # 0x140212e30
140055334:	90                   	nop
140055335:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14005533a:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14005533f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140055344:	48 83 c4 20          	add    $0x20,%rsp
140055348:	5f                   	pop    %rdi
140055349:	c3                   	ret
14005534a:	33 d2                	xor    %edx,%edx
14005534c:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140055351:	e8 8e 5f fb ff       	call   0x14000b2e4
140055356:	cc                   	int3
140055357:	e8 f8 46 fb ff       	call   0x140009a54
14005535c:	cc                   	int3
14005535d:	90                   	nop
14005535e:	90                   	nop
14005535f:	90                   	nop