140791223:	b0 01                	mov    $0x1,%al
140791225:	eb 6b                	jmp    0x140791292
140791227:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14079122d:	48 8d 57 2c          	lea    0x2c(%rdi),%rdx
140791231:	49 8d 4e 0c          	lea    0xc(%r14),%rcx
140791235:	e8 16 e8 74 00       	call   0x140edfa50
14079123a:	85 c0                	test   %eax,%eax
14079123c:	79 04                	jns    0x140791242
14079123e:	b0 ff                	mov    $0xff,%al
140791240:	eb 4b                	jmp    0x14079128d
140791242:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140791248:	49 8d 56 0c          	lea    0xc(%r14),%rdx
14079124c:	48 8d 4f 2c          	lea    0x2c(%rdi),%rcx
140791250:	e8 fb e7 74 00       	call   0x140edfa50
140791255:	85 c0                	test   %eax,%eax
140791257:	79 04                	jns    0x14079125d
140791259:	b0 01                	mov    $0x1,%al
14079125b:	eb 30                	jmp    0x14079128d
14079125d:	41 8b 4e 08          	mov    0x8(%r14),%ecx
140791261:	3b 4f 28             	cmp    0x28(%rdi),%ecx
140791264:	75 1f                	jne    0x140791285
140791266:	41 8b 4e 04          	mov    0x4(%r14),%ecx
14079126a:	3b 4f 24             	cmp    0x24(%rdi),%ecx
14079126d:	75 16                	jne    0x140791285
14079126f:	41 8b 0e             	mov    (%r14),%ecx
140791272:	3b 4f 20             	cmp    0x20(%rdi),%ecx
140791275:	75 04                	jne    0x14079127b
140791277:	32 c0                	xor    %al,%al
140791279:	eb 12                	jmp    0x14079128d
14079127b:	b8 ff 00 00 00       	mov    $0xff,%eax
140791280:	0f 4d c5             	cmovge %ebp,%eax
140791283:	eb 08                	jmp    0x14079128d
140791285:	b8 ff 00 00 00       	mov    $0xff,%eax
14079128a:	0f 43 c5             	cmovae %ebp,%eax
14079128d:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140791292:	84 c0                	test   %al,%al
140791294:	79 08                	jns    0x14079129e
140791296:	4c 8b e7             	mov    %rdi,%r12
140791299:	48 8b 3f             	mov    (%rdi),%rdi
14079129c:	eb 04                	jmp    0x1407912a2
14079129e:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1407912a2:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1407912a6:	0f 84 44 ff ff ff    	je     0x1407911f0
1407912ac:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1407912b1:	49 8b c7             	mov    %r15,%rax
1407912b4:	4d 89 2f             	mov    %r13,(%r15)
1407912b7:	4d 89 67 08          	mov    %r12,0x8(%r15)
1407912bb:	48 83 c4 20          	add    $0x20,%rsp
1407912bf:	41 5f                	pop    %r15
1407912c1:	41 5e                	pop    %r14
1407912c3:	41 5d                	pop    %r13
1407912c5:	41 5c                	pop    %r12
1407912c7:	5f                   	pop    %rdi
1407912c8:	5e                   	pop    %rsi
1407912c9:	5d                   	pop    %rbp
1407912ca:	c3                   	ret
1407912cb:	cc                   	int3
1407912cc:	cc                   	int3
1407912cd:	cc                   	int3
1407912ce:	cc                   	int3
1407912cf:	cc                   	int3
1407912d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407912d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1407912da:	56                   	push   %rsi
1407912db:	48 83 ec 20          	sub    $0x20,%rsp
1407912df:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1407912e4:	49 8b d8             	mov    %r8,%rbx
1407912e7:	48 8b f2             	mov    %rdx,%rsi
1407912ea:	48 8b e9             	mov    %rcx,%rbp
1407912ed:	75 47                	jne    0x140791336
1407912ef:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1407912f4:	0f 1f 40 00          	nopl   0x0(%rax)
1407912f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1407912ff:	00
140791300:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140791304:	48 8b d6             	mov    %rsi,%rdx
140791307:	48 8b cd             	mov    %rbp,%rcx
14079130a:	e8 c1 ff ff ff       	call   0x1407912d0
14079130f:	48 8b fb             	mov    %rbx,%rdi
140791312:	48 8b 1b             	mov    (%rbx),%rbx
140791315:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140791319:	e8 42 92 aa ff       	call   0x14023a560
14079131e:	ba 80 00 00 00       	mov    $0x80,%edx
140791323:	48 8b cf             	mov    %rdi,%rcx
140791326:	e8 19 9e 68 00       	call   0x140e1b144
14079132b:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14079132f:	74 cf                	je     0x140791300
140791331:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140791336:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14079133b:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140791340:	48 83 c4 20          	add    $0x20,%rsp
140791344:	5e                   	pop    %rsi
140791345:	c3                   	ret
140791346:	cc                   	int3
140791347:	cc                   	int3
140791348:	cc                   	int3
140791349:	cc                   	int3
14079134a:	cc                   	int3
14079134b:	cc                   	int3
14079134c:	cc                   	int3
14079134d:	cc                   	int3
14079134e:	cc                   	int3
14079134f:	cc                   	int3
140791350:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140791355:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14079135a:	56                   	push   %rsi
14079135b:	48 83 ec 20          	sub    $0x20,%rsp
14079135f:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140791364:	49 8b d8             	mov    %r8,%rbx
140791367:	48 8b f2             	mov    %rdx,%rsi
14079136a:	48 8b e9             	mov    %rcx,%rbp
14079136d:	75 47                	jne    0x1407913b6
14079136f:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140791374:	0f 1f 40 00          	nopl   0x0(%rax)
140791378:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14079137f:	00
140791380:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140791384:	48 8b d6             	mov    %rsi,%rdx
140791387:	48 8b cd             	mov    %rbp,%rcx
14079138a:	e8 c1 ff ff ff       	call   0x140791350
14079138f:	48 8b fb             	mov    %rbx,%rdi
140791392:	48 8b 1b             	mov    (%rbx),%rbx
140791395:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
140791399:	e8 c2 91 aa ff       	call   0x14023a560
14079139e:	ba 90 00 00 00       	mov    $0x90,%edx
1407913a3:	48 8b cf             	mov    %rdi,%rcx
1407913a6:	e8 99 9d 68 00       	call   0x140e1b144
1407913ab:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407913af:	74 cf                	je     0x140791380
1407913b1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1407913b6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1407913bb:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1407913c0:	48 83 c4 20          	add    $0x20,%rsp
1407913c4:	5e                   	pop    %rsi
1407913c5:	c3                   	ret
1407913c6:	cc                   	int3
1407913c7:	cc                   	int3
1407913c8:	cc                   	int3
1407913c9:	cc                   	int3
1407913ca:	cc                   	int3
1407913cb:	cc                   	int3
1407913cc:	cc                   	int3
1407913cd:	cc                   	int3
1407913ce:	cc                   	int3
1407913cf:	cc                   	int3
1407913d0:	40 53                	rex push %rbx
1407913d2:	41 56                	push   %r14
1407913d4:	41 57                	push   %r15
1407913d6:	48 83 ec 20          	sub    $0x20,%rsp
1407913da:	48 8b 01             	mov    (%rcx),%rax
1407913dd:	4d 8b f8             	mov    %r8,%r15
1407913e0:	4c 8b f2             	mov    %rdx,%r14
1407913e3:	c7 42 08 00 00 00 00 	movl   $0x0,0x8(%rdx)
1407913ea:	48 89 42 10          	mov    %rax,0x10(%rdx)
1407913ee:	48 8b 58 08          	mov    0x8(%rax),%rbx
1407913f2:	48 89 1a             	mov    %rbx,(%rdx)
1407913f5:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407913f9:	0f 85 01 01 00 00    	jne    0x140791500
1407913ff:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140791404:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140791409:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14079140e:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140791414:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140791419:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140791420:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140791426:	49 89 1e             	mov    %rbx,(%r14)
140791429:	49 8d 57 1c          	lea    0x1c(%r15),%rdx
14079142d:	48 8d 4b 3c          	lea    0x3c(%rbx),%rcx
140791431:	e8 1a e6 74 00       	call   0x140edfa50
140791436:	85 c0                	test   %eax,%eax
140791438:	79 07                	jns    0x140791441
14079143a:	b0 ff                	mov    $0xff,%al
14079143c:	e9 87 00 00 00       	jmp    0x1407914c8
140791441:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140791447:	48 8d 53 3c          	lea    0x3c(%rbx),%rdx
14079144b:	49 8d 4f 1c          	lea    0x1c(%r15),%rcx
14079144f:	e8 fc e5 74 00       	call   0x140edfa50
140791454:	85 c0                	test   %eax,%eax
140791456:	79 06                	jns    0x14079145e
140791458:	41 0f b6 c4          	movzbl %r12b,%eax
14079145c:	eb 6a                	jmp    0x1407914c8
14079145e:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140791464:	49 8d 57 0c          	lea    0xc(%r15),%rdx
140791468:	48 8d 4b 2c          	lea    0x2c(%rbx),%rcx
14079146c:	e8 df e5 74 00       	call   0x140edfa50
140791471:	85 c0                	test   %eax,%eax
140791473:	79 04                	jns    0x140791479
140791475:	b0 ff                	mov    $0xff,%al
140791477:	eb 4f                	jmp    0x1407914c8
140791479:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14079147f:	48 8d 53 2c          	lea    0x2c(%rbx),%rdx
140791483:	49 8d 4f 0c          	lea    0xc(%r15),%rcx
140791487:	e8 c4 e5 74 00       	call   0x140edfa50
14079148c:	85 c0                	test   %eax,%eax
14079148e:	79 06                	jns    0x140791496
140791490:	41 0f b6 c4          	movzbl %r12b,%eax
140791494:	eb 32                	jmp    0x1407914c8
140791496:	8b 4b 28             	mov    0x28(%rbx),%ecx
140791499:	41 3b 4f 08          	cmp    0x8(%r15),%ecx
14079149d:	75 20                	jne    0x1407914bf
14079149f:	8b 4b 24             	mov    0x24(%rbx),%ecx
1407914a2:	41 3b 4f 04          	cmp    0x4(%r15),%ecx
1407914a6:	75 17                	jne    0x1407914bf
1407914a8:	8b 4b 20             	mov    0x20(%rbx),%ecx
1407914ab:	41 3b 0f             	cmp    (%r15),%ecx
1407914ae:	75 04                	jne    0x1407914b4
1407914b0:	32 c0                	xor    %al,%al
1407914b2:	eb 14                	jmp    0x1407914c8
1407914b4:	b8 ff 00 00 00       	mov    $0xff,%eax
1407914b9:	41 0f 4d c4          	cmovge %r12d,%eax
1407914bd:	eb 09                	jmp    0x1407914c8
1407914bf:	b8 ff 00 00 00       	mov    $0xff,%eax
1407914c4:	41 0f 43 c4          	cmovae %r12d,%eax
1407914c8:	84 c0                	test   %al,%al
1407914ca:	79 08                	jns    0x1407914d4
1407914cc:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1407914d0:	33 c0                	xor    %eax,%eax
1407914d2:	eb 0a                	jmp    0x1407914de
1407914d4:	49 89 5e 10          	mov    %rbx,0x10(%r14)
1407914d8:	41 8b c4             	mov    %r12d,%eax
1407914db:	48 8b 1b             	mov    (%rbx),%rbx
1407914de:	41 89 46 08          	mov    %eax,0x8(%r14)
1407914e2:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407914e6:	0f 84 34 ff ff ff    	je     0x140791420
1407914ec:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1407914f1:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1407914f6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407914fb:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140791500:	49 8b c6             	mov    %r14,%rax
140791503:	48 83 c4 20          	add    $0x20,%rsp
140791507:	41 5f                	pop    %r15
140791509:	41 5e                	pop    %r14
14079150b:	5b                   	pop    %rbx
14079150c:	c3                   	ret
14079150d:	cc                   	int3
14079150e:	cc                   	int3
14079150f:	cc                   	int3
140791510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140791515:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14079151a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14079151f:	57                   	push   %rdi
140791520:	41 54                	push   %r12
140791522:	41 55                	push   %r13
140791524:	41 56                	push   %r14
140791526:	41 57                	push   %r15
140791528:	48 83 ec 50          	sub    $0x50,%rsp
14079152c:	49 8b e8             	mov    %r8,%rbp
14079152f:	4c 8b fa             	mov    %rdx,%r15
140791532:	4c 8b e1             	mov    %rcx,%r12
140791535:	4c 8b 29             	mov    (%rcx),%r13
140791538:	49 8b 5d 08          	mov    0x8(%r13),%rbx
14079153c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140791541:	33 f6                	xor    %esi,%esi
140791543:	89 74 24 38          	mov    %esi,0x38(%rsp)
140791547:	4d 8b f5             	mov    %r13,%r14
14079154a:	40 38 73 19          	cmp    %sil,0x19(%rbx)
14079154e:	0f 85 a0 00 00 00    	jne    0x1407915f4
140791554:	0f 1f 40 00          	nopl   0x0(%rax)
140791558:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14079155f:	00
140791560:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140791565:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14079156b:	48 8b d5             	mov    %rbp,%rdx
14079156e:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140791572:	e8 d9 e4 74 00       	call   0x140edfa50
140791577:	85 c0                	test   %eax,%eax
140791579:	79 04                	jns    0x14079157f
14079157b:	b0 ff                	mov    $0xff,%al
14079157d:	eb 4f                	jmp    0x1407915ce
14079157f:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140791585:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140791589:	48 8b cd             	mov    %rbp,%rcx
14079158c:	e8 bf e4 74 00       	call   0x140edfa50
140791591:	85 c0                	test   %eax,%eax
140791593:	79 04                	jns    0x140791599
140791595:	b0 01                	mov    $0x1,%al
140791597:	eb 35                	jmp    0x1407915ce
140791599:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14079159f:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1407915a3:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1407915a7:	e8 a4 e4 74 00       	call   0x140edfa50
1407915ac:	85 c0                	test   %eax,%eax
1407915ae:	79 04                	jns    0x1407915b4
1407915b0:	b0 ff                	mov    $0xff,%al
1407915b2:	eb 18                	jmp    0x1407915cc
1407915b4:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1407915ba:	48 8d 53 30          	lea    0x30(%rbx),%rdx
1407915be:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1407915c2:	e8 89 e4 74 00       	call   0x140edfa50
1407915c7:	85 c0                	test   %eax,%eax
1407915c9:	0f 98 c0             	sets   %al
1407915cc:	33 f6                	xor    %esi,%esi
1407915ce:	84 c0                	test   %al,%al
1407915d0:	79 0a                	jns    0x1407915dc
1407915d2:	89 74 24 38          	mov    %esi,0x38(%rsp)
1407915d6:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1407915da:	eb 0e                	jmp    0x1407915ea
1407915dc:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1407915e3:	00
1407915e4:	4c 8b f3             	mov    %rbx,%r14
1407915e7:	48 8b 1b             	mov    (%rbx),%rbx
1407915ea:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407915ee:	0f 84 6c ff ff ff    	je     0x140791560
1407915f4:	41 80 7e 19 00       	cmpb   $0x0,0x19(%r14)
1407915f9:	75 1c                	jne    0x140791617
1407915fb:	4d 8d 46 20          	lea    0x20(%r14),%r8
1407915ff:	48 8b d5             	mov    %rbp,%rdx
140791602:	49 8b cc             	mov    %r12,%rcx
140791605:	e8 06 ee c4 ff       	call   0x1403e0410
14079160a:	84 c0                	test   %al,%al
14079160c:	75 09                	jne    0x140791617
14079160e:	4d 89 37             	mov    %r14,(%r15)
140791611:	41 88 47 08          	mov    %al,0x8(%r15)
140791615:	eb 7d                	jmp    0x140791694
140791617:	48 b8 ff ff ff ff ff 	movabs $0x1ffffffffffffff,%rax
14079161e:	ff ff 01
140791621:	49 39 44 24 08       	cmp    %rax,0x8(%r12)
140791626:	0f 84 89 00 00 00    	je     0x1407916b5
14079162c:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140791631:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140791636:	b9 80 00 00 00       	mov    $0x80,%ecx
14079163b:	e8 c8 9a 68 00       	call   0x140e1b108
140791640:	48 8b d8             	mov    %rax,%rbx
140791643:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140791648:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
14079164c:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140791650:	0f 10 45 10          	movups 0x10(%rbp),%xmm0
140791654:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140791658:	48 8d 48 40          	lea    0x40(%rax),%rcx
14079165c:	e8 9f 8b aa ff       	call   0x14023a200
140791661:	4c 89 2b             	mov    %r13,(%rbx)
140791664:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
140791668:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
14079166c:	66 c7 43 18 00 00    	movw   $0x0,0x18(%rbx)
140791672:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140791677:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14079167c:	4c 8b c3             	mov    %rbx,%r8
14079167f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140791684:	49 8b cc             	mov    %r12,%rcx
140791687:	e8 04 64 a5 ff       	call   0x1401e7a90
14079168c:	49 89 07             	mov    %rax,(%r15)
14079168f:	41 c6 47 08 01       	movb   $0x1,0x8(%r15)
140791694:	49 8b c7             	mov    %r15,%rax
140791697:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14079169c:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1407916a0:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1407916a4:	49 8b 73 40          	mov    0x40(%r11),%rsi
1407916a8:	49 8b e3             	mov    %r11,%rsp
1407916ab:	41 5f                	pop    %r15
1407916ad:	41 5e                	pop    %r14