1401afff5:	48 2b e0             	sub    %rax,%rsp
1401afff8:	48 63 d9             	movslq %ecx,%rbx
1401afffb:	41 8b f8             	mov    %r8d,%edi
1401afffe:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
1401b0005:	00
1401b0006:	48 8b ea             	mov    %rdx,%rbp
1401b0009:	83 fb ff             	cmp    $0xffffffff,%ebx
1401b000c:	75 3d                	jne    0x1401b004b
1401b000e:	e8 5d 70 f7 ff       	call   0x140127070
1401b0013:	4c 8d 05 86 a5 17 00 	lea    0x17a586(%rip),%r8        # 0x14032a5a0
1401b001a:	8d 53 55             	lea    0x55(%rbx),%edx
1401b001d:	48 8d 0d 4c a5 17 00 	lea    0x17a54c(%rip),%rcx        # 0x14032a570
1401b0024:	e8 67 71 f7 ff       	call   0x140127190
1401b0029:	45 33 c0             	xor    %r8d,%r8d
1401b002c:	8d 4b 21             	lea    0x21(%rbx),%ecx
1401b002f:	ba 87 00 00 00       	mov    $0x87,%edx
1401b0034:	e8 57 72 f7 ff       	call   0x140127290
1401b0039:	33 c0                	xor    %eax,%eax
1401b003b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401b0040:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401b0045:	48 83 c4 30          	add    $0x30,%rsp
1401b0049:	5f                   	pop    %rdi
1401b004a:	c3                   	ret
1401b004b:	8b d7                	mov    %edi,%edx
1401b004d:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401b0052:	c1 ea 03             	shr    $0x3,%edx
1401b0055:	8b cb                	mov    %ebx,%ecx
1401b0057:	83 e2 01             	and    $0x1,%edx
1401b005a:	e8 61 89 f7 ff       	call   0x1401289c0
1401b005f:	85 c0                	test   %eax,%eax
1401b0061:	0f 84 97 00 00 00    	je     0x1401b00fe
1401b0067:	48 8b f3             	mov    %rbx,%rsi
1401b006a:	40 f6 c7 04          	test   $0x4,%dil
1401b006e:	0f 84 a1 00 00 00    	je     0x1401b0115
1401b0074:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1401b0079:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1401b0080:	00
1401b0081:	ba ff ff 00 00       	mov    $0xffff,%edx
1401b0086:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401b008c:	48 8b cb             	mov    %rbx,%rcx
1401b008f:	ff 15 db 57 13 00    	call   *0x1357db(%rip)        # 0x1402e5870
1401b0095:	85 c0                	test   %eax,%eax
1401b0097:	74 7c                	je     0x1401b0115
1401b0099:	e8 d2 6f f7 ff       	call   0x140127070
1401b009e:	4c 8d 05 fb a4 17 00 	lea    0x17a4fb(%rip),%r8        # 0x14032a5a0
1401b00a5:	ba 5e 00 00 00       	mov    $0x5e,%edx
1401b00aa:	48 8d 0d bf a4 17 00 	lea    0x17a4bf(%rip),%rcx        # 0x14032a570
1401b00b1:	e8 da 70 f7 ff       	call   0x140127190
1401b00b6:	ff 15 dc 57 13 00    	call   *0x1357dc(%rip)        # 0x1402e5898
1401b00bc:	4c 8d 05 ed a4 17 00 	lea    0x17a4ed(%rip),%r8        # 0x14032a5b0
1401b00c3:	b9 02 00 00 00       	mov    $0x2,%ecx
1401b00c8:	8b d0                	mov    %eax,%edx
1401b00ca:	e8 c1 71 f7 ff       	call   0x140127290
1401b00cf:	e8 9c 6f f7 ff       	call   0x140127070
1401b00d4:	4c 8d 05 c5 a4 17 00 	lea    0x17a4c5(%rip),%r8        # 0x14032a5a0
1401b00db:	ba 60 00 00 00       	mov    $0x60,%edx
1401b00e0:	48 8d 0d 89 a4 17 00 	lea    0x17a489(%rip),%rcx        # 0x14032a570
1401b00e7:	e8 a4 70 f7 ff       	call   0x140127190
1401b00ec:	45 33 c0             	xor    %r8d,%r8d
1401b00ef:	ba 89 00 00 00       	mov    $0x89,%edx
1401b00f4:	b9 20 00 00 00       	mov    $0x20,%ecx
1401b00f9:	e8 92 71 f7 ff       	call   0x140127290
1401b00fe:	33 c0                	xor    %eax,%eax
1401b0100:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401b0105:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401b010a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401b010f:	48 83 c4 30          	add    $0x30,%rsp
1401b0113:	5f                   	pop    %rdi
1401b0114:	c3                   	ret
1401b0115:	40 f6 c7 10          	test   $0x10,%dil
1401b0119:	0f 84 83 00 00 00    	je     0x1401b01a2
1401b011f:	ba 06 00 00 00       	mov    $0x6,%edx
1401b0124:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1401b012b:	00
1401b012c:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1401b0131:	48 8b ce             	mov    %rsi,%rcx
1401b0134:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
1401b0138:	ff 15 32 57 13 00    	call   *0x135732(%rip)        # 0x1402e5870
1401b013e:	85 c0                	test   %eax,%eax
1401b0140:	74 60                	je     0x1401b01a2
1401b0142:	e8 29 6f f7 ff       	call   0x140127070
1401b0147:	4c 8d 05 52 a4 17 00 	lea    0x17a452(%rip),%r8        # 0x14032a5a0
1401b014e:	ba 68 00 00 00       	mov    $0x68,%edx
1401b0153:	48 8d 0d 16 a4 17 00 	lea    0x17a416(%rip),%rcx        # 0x14032a570
1401b015a:	e8 31 70 f7 ff       	call   0x140127190
1401b015f:	ff 15 33 57 13 00    	call   *0x135733(%rip)        # 0x1402e5898
1401b0165:	4c 8d 05 44 a4 17 00 	lea    0x17a444(%rip),%r8        # 0x14032a5b0
1401b016c:	b9 02 00 00 00       	mov    $0x2,%ecx
1401b0171:	8b d0                	mov    %eax,%edx
1401b0173:	e8 18 71 f7 ff       	call   0x140127290
1401b0178:	e8 f3 6e f7 ff       	call   0x140127070
1401b017d:	4c 8d 05 1c a4 17 00 	lea    0x17a41c(%rip),%r8        # 0x14032a5a0
1401b0184:	ba 6a 00 00 00       	mov    $0x6a,%edx
1401b0189:	48 8d 0d e0 a3 17 00 	lea    0x17a3e0(%rip),%rcx        # 0x14032a570
1401b0190:	e8 fb 6f f7 ff       	call   0x140127190
1401b0195:	45 33 c0             	xor    %r8d,%r8d
1401b0198:	ba 8a 00 00 00       	mov    $0x8a,%edx
1401b019d:	e9 52 ff ff ff       	jmp    0x1401b00f4
1401b01a2:	48 8b cd             	mov    %rbp,%rcx
1401b01a5:	e8 76 8a f7 ff       	call   0x140128c20
1401b01aa:	48 8b cd             	mov    %rbp,%rcx
1401b01ad:	8b d8                	mov    %eax,%ebx
1401b01af:	e8 3c 4e ed ff       	call   0x140084ff0
1401b01b4:	48 8b d0             	mov    %rax,%rdx
1401b01b7:	44 8b c3             	mov    %ebx,%r8d
1401b01ba:	48 8b ce             	mov    %rsi,%rcx
1401b01bd:	ff 15 7d 56 13 00    	call   *0x13567d(%rip)        # 0x1402e5840
1401b01c3:	83 f8 ff             	cmp    $0xffffffff,%eax
1401b01c6:	75 6e                	jne    0x1401b0236
1401b01c8:	8b c8                	mov    %eax,%ecx
1401b01ca:	e8 b1 91 fc ff       	call   0x140179380
1401b01cf:	85 c0                	test   %eax,%eax
1401b01d1:	0f 85 27 ff ff ff    	jne    0x1401b00fe
1401b01d7:	e8 94 6e f7 ff       	call   0x140127070
1401b01dc:	4c 8d 05 bd a3 17 00 	lea    0x17a3bd(%rip),%r8        # 0x14032a5a0
1401b01e3:	ba 72 00 00 00       	mov    $0x72,%edx
1401b01e8:	48 8d 0d 81 a3 17 00 	lea    0x17a381(%rip),%rcx        # 0x14032a570
1401b01ef:	e8 9c 6f f7 ff       	call   0x140127190
1401b01f4:	ff 15 9e 56 13 00    	call   *0x13569e(%rip)        # 0x1402e5898
1401b01fa:	4c 8d 05 c7 a3 17 00 	lea    0x17a3c7(%rip),%r8        # 0x14032a5c8
1401b0201:	b9 02 00 00 00       	mov    $0x2,%ecx
1401b0206:	8b d0                	mov    %eax,%edx
1401b0208:	e8 83 70 f7 ff       	call   0x140127290
1401b020d:	e8 5e 6e f7 ff       	call   0x140127070
1401b0212:	4c 8d 05 87 a3 17 00 	lea    0x17a387(%rip),%r8        # 0x14032a5a0
1401b0219:	ba 74 00 00 00       	mov    $0x74,%edx
1401b021e:	48 8d 0d 4b a3 17 00 	lea    0x17a34b(%rip),%rcx        # 0x14032a570
1401b0225:	e8 66 6f f7 ff       	call   0x140127190
1401b022a:	45 33 c0             	xor    %r8d,%r8d
1401b022d:	41 8d 50 67          	lea    0x67(%r8),%edx
1401b0231:	e9 be fe ff ff       	jmp    0x1401b00f4
1401b0236:	b8 01 00 00 00       	mov    $0x1,%eax
1401b023b:	e9 c0 fe ff ff       	jmp    0x1401b0100
1401b0240:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b0245:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b024a:	57                   	push   %rdi
1401b024b:	b8 20 00 00 00       	mov    $0x20,%eax
1401b0250:	e8 db 08 10 00       	call   0x1402b0b30
1401b0255:	48 2b e0             	sub    %rax,%rsp
1401b0258:	41 8b d8             	mov    %r8d,%ebx
1401b025b:	8b fa                	mov    %edx,%edi
1401b025d:	8b f1                	mov    %ecx,%esi
1401b025f:	e8 8c 86 f7 ff       	call   0x1401288f0
1401b0264:	83 f8 01             	cmp    $0x1,%eax
1401b0267:	75 74                	jne    0x1401b02dd
1401b0269:	44 8b c3             	mov    %ebx,%r8d
1401b026c:	8b d7                	mov    %edi,%edx
1401b026e:	8b ce                	mov    %esi,%ecx
1401b0270:	ff 15 a2 55 13 00    	call   *0x1355a2(%rip)        # 0x1402e5818
1401b0276:	83 f8 ff             	cmp    $0xffffffff,%eax
1401b0279:	75 67                	jne    0x1401b02e2
1401b027b:	e8 f0 6d f7 ff       	call   0x140127070
1401b0280:	4c 8d 05 d9 a2 17 00 	lea    0x17a2d9(%rip),%r8        # 0x14032a560
1401b0287:	ba 32 00 00 00       	mov    $0x32,%edx
1401b028c:	48 8d 0d dd a2 17 00 	lea    0x17a2dd(%rip),%rcx        # 0x14032a570
1401b0293:	e8 f8 6e f7 ff       	call   0x140127190
1401b0298:	ff 15 fa 55 13 00    	call   *0x1355fa(%rip)        # 0x1402e5898
1401b029e:	4c 8d 05 e3 a2 17 00 	lea    0x17a2e3(%rip),%r8        # 0x14032a588
1401b02a5:	b9 02 00 00 00       	mov    $0x2,%ecx
1401b02aa:	8b d0                	mov    %eax,%edx
1401b02ac:	e8 df 6f f7 ff       	call   0x140127290
1401b02b1:	e8 ba 6d f7 ff       	call   0x140127070
1401b02b6:	4c 8d 05 a3 a2 17 00 	lea    0x17a2a3(%rip),%r8        # 0x14032a560
1401b02bd:	ba 34 00 00 00       	mov    $0x34,%edx
1401b02c2:	48 8d 0d a7 a2 17 00 	lea    0x17a2a7(%rip),%rcx        # 0x14032a570
1401b02c9:	e8 c2 6e f7 ff       	call   0x140127190
1401b02ce:	45 33 c0             	xor    %r8d,%r8d
1401b02d1:	41 8d 50 76          	lea    0x76(%r8),%edx
1401b02d5:	8d 4a aa             	lea    -0x56(%rdx),%ecx
1401b02d8:	e8 b3 6f f7 ff       	call   0x140127290
1401b02dd:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b02e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b02e7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b02ec:	48 83 c4 20          	add    $0x20,%rsp
1401b02f0:	5f                   	pop    %rdi
1401b02f1:	c3                   	ret
1401b02f2:	cc                   	int3
1401b02f3:	cc                   	int3
1401b02f4:	cc                   	int3
1401b02f5:	cc                   	int3
1401b02f6:	cc                   	int3
1401b02f7:	cc                   	int3
1401b02f8:	cc                   	int3
1401b02f9:	cc                   	int3
1401b02fa:	cc                   	int3
1401b02fb:	cc                   	int3
1401b02fc:	cc                   	int3
1401b02fd:	cc                   	int3
1401b02fe:	cc                   	int3
1401b02ff:	cc                   	int3
1401b0300:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b0305:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b030a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401b030f:	41 56                	push   %r14
1401b0311:	b8 30 00 00 00       	mov    $0x30,%eax
1401b0316:	e8 15 08 10 00       	call   0x1402b0b30
1401b031b:	48 2b e0             	sub    %rax,%rsp
1401b031e:	48 63 f2             	movslq %edx,%rsi
1401b0321:	48 8d 1d 58 86 22 00 	lea    0x228658(%rip),%rbx        # 0x1403d8980
1401b0328:	4c 8b f1             	mov    %rcx,%r14
1401b032b:	89 74 24 20          	mov    %esi,0x20(%rsp)
1401b032f:	4c 8b c9             	mov    %rcx,%r9
1401b0332:	4c 8d 05 a7 a2 17 00 	lea    0x17a2a7(%rip),%r8        # 0x14032a5e0
1401b0339:	48 8b cb             	mov    %rbx,%rcx
1401b033c:	8d 50 50             	lea    0x50(%rax),%edx
1401b033f:	48 8d 3d da 01 00 00 	lea    0x1da(%rip),%rdi        # 0x1401b0520
1401b0346:	e8 65 01 00 00       	call   0x1401b04b0
1401b034b:	0f 10 05 c6 a2 17 00 	movups 0x17a2c6(%rip),%xmm0        # 0x14032a618
1401b0352:	4c 63 c0             	movslq %eax,%r8
1401b0355:	8b 05 e5 a2 17 00    	mov    0x17a2e5(%rip),%eax        # 0x14032a640
1401b035b:	4a 8d 1c 43          	lea    (%rbx,%r8,2),%rbx
1401b035f:	0f 10 0d c2 a2 17 00 	movups 0x17a2c2(%rip),%xmm1        # 0x14032a628
1401b0366:	0f 11 03             	movups %xmm0,(%rbx)
1401b0369:	f2 0f 10 05 c7 a2 17 	movsd  0x17a2c7(%rip),%xmm0        # 0x14032a638
1401b0370:	00
1401b0371:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1401b0375:	f2 0f 11 43 20       	movsd  %xmm0,0x20(%rbx)
1401b037a:	89 43 28             	mov    %eax,0x28(%rbx)
1401b037d:	0f b7 05 c0 a2 17 00 	movzwl 0x17a2c0(%rip),%eax        # 0x14032a644
1401b0384:	66 89 43 2c          	mov    %ax,0x2c(%rbx)
1401b0388:	48 8b 05 f1 86 22 00 	mov    0x2286f1(%rip),%rax        # 0x1403d8a80
1401b038f:	48 85 c0             	test   %rax,%rax
1401b0392:	75 46                	jne    0x1401b03da
1401b0394:	33 c9                	xor    %ecx,%ecx
1401b0396:	ff 15 4c 4e 13 00    	call   *0x134e4c(%rip)        # 0x1402e51e8
1401b039c:	48 85 c0             	test   %rax,%rax
1401b039f:	75 32                	jne    0x1401b03d3
1401b03a1:	0f 10 05 a0 a2 17 00 	movups 0x17a2a0(%rip),%xmm0        # 0x14032a648
1401b03a8:	48 c7 05 cd 86 22 00 	movq   $0xffffffffffffffff,0x2286cd(%rip)        # 0x1403d8a80
1401b03af:	ff ff ff ff
1401b03b3:	0f 10 0d 9e a2 17 00 	movups 0x17a29e(%rip),%xmm1        # 0x14032a658
1401b03ba:	0f 11 03             	movups %xmm0,(%rbx)
1401b03bd:	f2 0f 10 05 a3 a2 17 	movsd  0x17a2a3(%rip),%xmm0        # 0x14032a668
1401b03c4:	00
1401b03c5:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1401b03c9:	f2 0f 11 43 20       	movsd  %xmm0,0x20(%rbx)
1401b03ce:	e9 b7 00 00 00       	jmp    0x1401b048a
1401b03d3:	48 89 05 a6 86 22 00 	mov    %rax,0x2286a6(%rip)        # 0x1403d8a80
1401b03da:	48 8b 0d 9f 86 22 00 	mov    0x22869f(%rip),%rcx        # 0x1403d8a80
1401b03e1:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1401b03e5:	0f 84 9f 00 00 00    	je     0x1401b048a
1401b03eb:	48 8b 05 96 86 22 00 	mov    0x228696(%rip),%rax        # 0x1403d8a88
1401b03f2:	48 85 c0             	test   %rax,%rax
1401b03f5:	75 7d                	jne    0x1401b0474
1401b03f7:	48 8d 15 72 a2 17 00 	lea    0x17a272(%rip),%rdx        # 0x14032a670
1401b03fe:	ff 15 dc 4d 13 00    	call   *0x134ddc(%rip)        # 0x1402e51e0
1401b0404:	48 85 c0             	test   %rax,%rax
1401b0407:	75 36                	jne    0x1401b043f
1401b0409:	8b 05 91 a2 17 00    	mov    0x17a291(%rip),%eax        # 0x14032a6a0
1401b040f:	0f 10 05 6a a2 17 00 	movups 0x17a26a(%rip),%xmm0        # 0x14032a680
1401b0416:	48 c7 05 5f 86 22 00 	movq   $0xffffffffffffffff,0x22865f(%rip)        # 0x1403d8a80
1401b041d:	ff ff ff ff
1401b0421:	0f 10 0d 68 a2 17 00 	movups 0x17a268(%rip),%xmm1        # 0x14032a690
1401b0428:	0f 11 03             	movups %xmm0,(%rbx)
1401b042b:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1401b042f:	89 43 20             	mov    %eax,0x20(%rbx)
1401b0432:	0f b7 05 6b a2 17 00 	movzwl 0x17a26b(%rip),%eax        # 0x14032a6a4
1401b0439:	66 89 43 24          	mov    %ax,0x24(%rbx)
1401b043d:	eb 4b                	jmp    0x1401b048a
1401b043f:	ff d0                	call   *%rax
1401b0441:	48 8b c8             	mov    %rax,%rcx
1401b0444:	48 85 c0             	test   %rax,%rax
1401b0447:	75 22                	jne    0x1401b046b
1401b0449:	0f 10 05 58 a2 17 00 	movups 0x17a258(%rip),%xmm0        # 0x14032a6a8
1401b0450:	48 c7 05 25 86 22 00 	movq   $0xffffffffffffffff,0x228625(%rip)        # 0x1403d8a80
1401b0457:	ff ff ff ff
1401b045b:	0f 10 0d 56 a2 17 00 	movups 0x17a256(%rip),%xmm1        # 0x14032a6b8
1401b0462:	0f 11 03             	movups %xmm0,(%rbx)
1401b0465:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1401b0469:	eb 1f                	jmp    0x1401b048a
1401b046b:	48 89 05 16 86 22 00 	mov    %rax,0x228616(%rip)        # 0x1403d8a88
1401b0472:	eb 07                	jmp    0x1401b047b
1401b0474:	48 8b 0d 0d 86 22 00 	mov    0x22860d(%rip),%rcx        # 0x1403d8a88
1401b047b:	3b 31                	cmp    (%rcx),%esi
1401b047d:	7f 0b                	jg     0x1401b048a
1401b047f:	48 8b 0c f1          	mov    (%rcx,%rsi,8),%rcx
1401b0483:	48 85 c9             	test   %rcx,%rcx
1401b0486:	48 0f 45 f9          	cmovne %rcx,%rdi
1401b048a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b048f:	49 89 3c f6          	mov    %rdi,(%r14,%rsi,8)
1401b0493:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401b0498:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401b049d:	48 83 c4 30          	add    $0x30,%rsp
1401b04a1:	41 5e                	pop    %r14
1401b04a3:	c3                   	ret
1401b04a4:	cc                   	int3
1401b04a5:	cc                   	int3
1401b04a6:	cc                   	int3
1401b04a7:	cc                   	int3
1401b04a8:	cc                   	int3
1401b04a9:	cc                   	int3
1401b04aa:	cc                   	int3
1401b04ab:	cc                   	int3
1401b04ac:	cc                   	int3
1401b04ad:	cc                   	int3
1401b04ae:	cc                   	int3
1401b04af:	cc                   	int3
1401b04b0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401b04b5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401b04ba:	53                   	push   %rbx
1401b04bb:	55                   	push   %rbp
1401b04bc:	56                   	push   %rsi
1401b04bd:	57                   	push   %rdi
1401b04be:	b8 38 00 00 00       	mov    $0x38,%eax
1401b04c3:	e8 68 06 10 00       	call   0x1402b0b30
1401b04c8:	48 2b e0             	sub    %rax,%rsp
1401b04cb:	49 8b f0             	mov    %r8,%rsi
1401b04ce:	48 8d 6c 24 78       	lea    0x78(%rsp),%rbp
1401b04d3:	48 8b da             	mov    %rdx,%rbx
1401b04d6:	48 8b f9             	mov    %rcx,%rdi
1401b04d9:	e8 32 cf ec ff       	call   0x14007d410
1401b04de:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401b04e3:	4c 8b ce             	mov    %rsi,%r9
1401b04e6:	4c 8b c3             	mov    %rbx,%r8
1401b04e9:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401b04f0:	00 00
1401b04f2:	48 8b d7             	mov    %rdi,%rdx
1401b04f5:	48 8b 08             	mov    (%rax),%rcx
1401b04f8:	48 83 c9 01          	or     $0x1,%rcx
1401b04fc:	e8 87 bb 10 00       	call   0x1402bc088
1401b0501:	85 c0                	test   %eax,%eax
1401b0503:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401b0508:	0f 48 c1             	cmovs  %ecx,%eax
1401b050b:	48 83 c4 38          	add    $0x38,%rsp
1401b050f:	5f                   	pop    %rdi
1401b0510:	5e                   	pop    %rsi
1401b0511:	5d                   	pop    %rbp
1401b0512:	5b                   	pop    %rbx
1401b0513:	c3                   	ret
1401b0514:	cc                   	int3
1401b0515:	cc                   	int3
1401b0516:	cc                   	int3
1401b0517:	cc                   	int3
1401b0518:	cc                   	int3
1401b0519:	cc                   	int3
1401b051a:	cc                   	int3
1401b051b:	cc                   	int3
1401b051c:	cc                   	int3
1401b051d:	cc                   	int3
1401b051e:	cc                   	int3
1401b051f:	cc                   	int3
1401b0520:	b8 28 00 00 00       	mov    $0x28,%eax
1401b0525:	e8 06 06 10 00       	call   0x1402b0b30
1401b052a:	48 2b e0             	sub    %rax,%rsp
1401b052d:	48 8d 15 4c 84 22 00 	lea    0x22844c(%rip),%rdx        # 0x1403d8980
1401b0534:	48 8d 0d a1 a0 17 00 	lea    0x17a0a1(%rip),%rcx        # 0x14032a5dc
1401b053b:	e8 60 6e f8 ff       	call   0x1401373a0
1401b0540:	ff 15 92 4e 13 00    	call   *0x134e92(%rip)        # 0x1402e53d8
1401b0546:	48 8b c8             	mov    %rax,%rcx
1401b0549:	ba 01 00 00 00       	mov    $0x1,%edx