140e3684f:	cc                   	int3
140e36850:	48 8b c4             	mov    %rsp,%rax
140e36853:	48 89 58 08          	mov    %rbx,0x8(%rax)
140e36857:	48 89 70 10          	mov    %rsi,0x10(%rax)
140e3685b:	48 89 78 18          	mov    %rdi,0x18(%rax)
140e3685f:	4c 89 70 20          	mov    %r14,0x20(%rax)
140e36863:	55                   	push   %rbp
140e36864:	48 8b ec             	mov    %rsp,%rbp
140e36867:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140e3686e:	45 33 f6             	xor    %r14d,%r14d
140e36871:	48 8b fa             	mov    %rdx,%rdi
140e36874:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
140e36878:	44 88 75 d0          	mov    %r14b,-0x30(%rbp)
140e3687c:	44 88 75 e8          	mov    %r14b,-0x18(%rbp)
140e36880:	44 88 75 f0          	mov    %r14b,-0x10(%rbp)
140e36884:	44 88 75 f8          	mov    %r14b,-0x8(%rbp)
140e36888:	48 85 c9             	test   %rcx,%rcx
140e3688b:	74 05                	je     0x140e36892
140e3688d:	0f 10 01             	movups (%rcx),%xmm0
140e36890:	eb 10                	jmp    0x140e368a2
140e36892:	44 39 35 c3 8f 66 00 	cmp    %r14d,0x668fc3(%rip)        # 0x14149f85c
140e36899:	75 10                	jne    0x140e368ab
140e3689b:	0f 10 05 76 2b 58 00 	movups 0x582b76(%rip),%xmm0        # 0x1413b9418
140e368a2:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140e368a6:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140e368ab:	48 8b 02             	mov    (%rdx),%rax
140e368ae:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e368b2:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140e368b6:	48 8b 42 08          	mov    0x8(%rdx),%rax
140e368ba:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140e368be:	48 8b 42 10          	mov    0x10(%rdx),%rax
140e368c2:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e368c6:	48 8b 42 18          	mov    0x18(%rdx),%rax
140e368ca:	4c 89 72 18          	mov    %r14,0x18(%rdx)
140e368ce:	4c 89 32             	mov    %r14,(%rdx)
140e368d1:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140e368d5:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e368d9:	e8 36 fb ff ff       	call   0x140e36414
140e368de:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
140e368e2:	48 8b f0             	mov    %rax,%rsi
140e368e5:	75 0b                	jne    0x140e368f2
140e368e7:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140e368eb:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
140e368f2:	44 38 75 f0          	cmp    %r14b,-0x10(%rbp)
140e368f6:	74 0f                	je     0x140e36907
140e368f8:	8b 5d ec             	mov    -0x14(%rbp),%ebx
140e368fb:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e368ff:	e8 94 34 ff ff       	call   0x140e29d98
140e36904:	89 58 20             	mov    %ebx,0x20(%rax)
140e36907:	44 38 75 f8          	cmp    %r14b,-0x8(%rbp)
140e3690b:	74 0f                	je     0x140e3691c
140e3690d:	8b 5d f4             	mov    -0xc(%rbp),%ebx
140e36910:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e36914:	e8 7f 34 ff ff       	call   0x140e29d98
140e36919:	89 58 24             	mov    %ebx,0x24(%rax)
140e3691c:	48 8b 47 18          	mov    0x18(%rdi),%rax
140e36920:	48 85 c0             	test   %rax,%rax
140e36923:	74 09                	je     0x140e3692e
140e36925:	4c 39 77 10          	cmp    %r14,0x10(%rdi)
140e36929:	75 03                	jne    0x140e3692e
140e3692b:	44 88 30             	mov    %r14b,(%rax)
140e3692e:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140e36935:	00
140e36936:	48 8b c6             	mov    %rsi,%rax
140e36939:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140e3693d:	49 8b 73 18          	mov    0x18(%r11),%rsi
140e36941:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140e36945:	4d 8b 73 28          	mov    0x28(%r11),%r14
140e36949:	49 8b e3             	mov    %r11,%rsp
140e3694c:	5d                   	pop    %rbp
140e3694d:	c3                   	ret
140e3694e:	cc                   	int3
140e3694f:	cc                   	int3
140e36950:	4c 8b dc             	mov    %rsp,%r11
140e36953:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140e36957:	57                   	push   %rdi
140e36958:	48 83 ec 40          	sub    $0x40,%rsp
140e3695c:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e36960:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
140e36965:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140e36969:	4d 8d 43 10          	lea    0x10(%r11),%r8
140e3696d:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e36971:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
140e36975:	49 89 43 e0          	mov    %rax,-0x20(%r11)
140e36979:	48 8b f9             	mov    %rcx,%rdi
140e3697c:	48 8b 49 70          	mov    0x70(%rcx),%rcx
140e36980:	49 8d 43 08          	lea    0x8(%r11),%rax
140e36984:	0f 57 c0             	xorps  %xmm0,%xmm0
140e36987:	49 89 43 f0          	mov    %rax,-0x10(%r11)
140e3698b:	33 db                	xor    %ebx,%ebx
140e3698d:	f3 0f 11 44 24 58    	movss  %xmm0,0x58(%rsp)
140e36993:	49 89 5b e8          	mov    %rbx,-0x18(%r11)
140e36997:	e8 50 d5 ff ff       	call   0x140e33eec
140e3699c:	38 5c 24 50          	cmp    %bl,0x50(%rsp)
140e369a0:	74 40                	je     0x140e369e2
140e369a2:	83 f8 01             	cmp    $0x1,%eax
140e369a5:	74 3b                	je     0x140e369e2
140e369a7:	38 5f 32             	cmp    %bl,0x32(%rdi)
140e369aa:	74 04                	je     0x140e369b0
140e369ac:	b0 01                	mov    $0x1,%al
140e369ae:	eb 34                	jmp    0x140e369e4
140e369b0:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
140e369b4:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e369b8:	48 89 47 78          	mov    %rax,0x78(%rdi)
140e369bc:	48 8b 11             	mov    (%rcx),%rdx
140e369bf:	48 85 d2             	test   %rdx,%rdx
140e369c2:	75 12                	jne    0x140e369d6
140e369c4:	e8 27 39 ff ff       	call   0x140e2a2f0
140e369c9:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e369cf:	e8 b0 37 ff ff       	call   0x140e2a184
140e369d4:	eb 08                	jmp    0x140e369de
140e369d6:	8b 44 24 58          	mov    0x58(%rsp),%eax
140e369da:	b3 01                	mov    $0x1,%bl
140e369dc:	89 02                	mov    %eax,(%rdx)
140e369de:	8a c3                	mov    %bl,%al
140e369e0:	eb 02                	jmp    0x140e369e4
140e369e2:	32 c0                	xor    %al,%al
140e369e4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140e369e9:	48 83 c4 40          	add    $0x40,%rsp
140e369ed:	5f                   	pop    %rdi
140e369ee:	c3                   	ret
140e369ef:	cc                   	int3
140e369f0:	4c 8b dc             	mov    %rsp,%r11
140e369f3:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140e369f7:	57                   	push   %rdi
140e369f8:	48 83 ec 40          	sub    $0x40,%rsp
140e369fc:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e36a00:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
140e36a05:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140e36a09:	4d 8d 43 10          	lea    0x10(%r11),%r8
140e36a0d:	48 8b 41 40          	mov    0x40(%rcx),%rax
140e36a11:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
140e36a15:	49 89 43 e0          	mov    %rax,-0x20(%r11)
140e36a19:	48 8b f9             	mov    %rcx,%rdi
140e36a1c:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140e36a20:	49 8d 43 08          	lea    0x8(%r11),%rax
140e36a24:	0f 57 c0             	xorps  %xmm0,%xmm0
140e36a27:	49 89 43 f0          	mov    %rax,-0x10(%r11)
140e36a2b:	33 db                	xor    %ebx,%ebx
140e36a2d:	f3 0f 11 44 24 58    	movss  %xmm0,0x58(%rsp)
140e36a33:	49 89 5b e8          	mov    %rbx,-0x18(%r11)
140e36a37:	e8 00 d6 ff ff       	call   0x140e3403c
140e36a3c:	38 5c 24 50          	cmp    %bl,0x50(%rsp)
140e36a40:	74 46                	je     0x140e36a88
140e36a42:	83 f8 01             	cmp    $0x1,%eax
140e36a45:	74 41                	je     0x140e36a88
140e36a47:	38 5f 3a             	cmp    %bl,0x3a(%rdi)
140e36a4a:	74 04                	je     0x140e36a50
140e36a4c:	b0 01                	mov    $0x1,%al
140e36a4e:	eb 3a                	jmp    0x140e36a8a
140e36a50:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
140e36a57:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e36a5b:	48 89 87 80 00 00 00 	mov    %rax,0x80(%rdi)
140e36a62:	48 8b 11             	mov    (%rcx),%rdx
140e36a65:	48 85 d2             	test   %rdx,%rdx
140e36a68:	75 12                	jne    0x140e36a7c
140e36a6a:	e8 81 38 ff ff       	call   0x140e2a2f0
140e36a6f:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e36a75:	e8 0a 37 ff ff       	call   0x140e2a184
140e36a7a:	eb 08                	jmp    0x140e36a84
140e36a7c:	8b 44 24 58          	mov    0x58(%rsp),%eax
140e36a80:	b3 01                	mov    $0x1,%bl
140e36a82:	89 02                	mov    %eax,(%rdx)
140e36a84:	8a c3                	mov    %bl,%al
140e36a86:	eb 02                	jmp    0x140e36a8a
140e36a88:	32 c0                	xor    %al,%al
140e36a8a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140e36a8f:	48 83 c4 40          	add    $0x40,%rsp
140e36a93:	5f                   	pop    %rdi
140e36a94:	c3                   	ret
140e36a95:	cc                   	int3
140e36a96:	cc                   	int3
140e36a97:	cc                   	int3
140e36a98:	4c 8b dc             	mov    %rsp,%r11
140e36a9b:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140e36a9f:	57                   	push   %rdi
140e36aa0:	48 83 ec 40          	sub    $0x40,%rsp
140e36aa4:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e36aa8:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
140e36aad:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140e36ab1:	4d 8d 43 10          	lea    0x10(%r11),%r8
140e36ab5:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e36ab9:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
140e36abd:	49 89 43 e0          	mov    %rax,-0x20(%r11)
140e36ac1:	48 8b f9             	mov    %rcx,%rdi
140e36ac4:	48 8b 49 70          	mov    0x70(%rcx),%rcx
140e36ac8:	49 8d 43 08          	lea    0x8(%r11),%rax
140e36acc:	0f 57 c0             	xorps  %xmm0,%xmm0
140e36acf:	49 89 43 f0          	mov    %rax,-0x10(%r11)
140e36ad3:	33 db                	xor    %ebx,%ebx
140e36ad5:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
140e36adb:	49 89 5b e8          	mov    %rbx,-0x18(%r11)
140e36adf:	e8 b0 d4 ff ff       	call   0x140e33f94
140e36ae4:	38 5c 24 50          	cmp    %bl,0x50(%rsp)
140e36ae8:	74 42                	je     0x140e36b2c
140e36aea:	83 f8 01             	cmp    $0x1,%eax
140e36aed:	74 3d                	je     0x140e36b2c
140e36aef:	38 5f 32             	cmp    %bl,0x32(%rdi)
140e36af2:	74 04                	je     0x140e36af8
140e36af4:	b0 01                	mov    $0x1,%al
140e36af6:	eb 36                	jmp    0x140e36b2e
140e36af8:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
140e36afc:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e36b00:	48 89 47 78          	mov    %rax,0x78(%rdi)
140e36b04:	48 8b 11             	mov    (%rcx),%rdx
140e36b07:	48 85 d2             	test   %rdx,%rdx
140e36b0a:	75 12                	jne    0x140e36b1e
140e36b0c:	e8 df 37 ff ff       	call   0x140e2a2f0
140e36b11:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e36b17:	e8 68 36 ff ff       	call   0x140e2a184
140e36b1c:	eb 0a                	jmp    0x140e36b28
140e36b1e:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140e36b23:	b3 01                	mov    $0x1,%bl
140e36b25:	48 89 02             	mov    %rax,(%rdx)
140e36b28:	8a c3                	mov    %bl,%al
140e36b2a:	eb 02                	jmp    0x140e36b2e
140e36b2c:	32 c0                	xor    %al,%al
140e36b2e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140e36b33:	48 83 c4 40          	add    $0x40,%rsp
140e36b37:	5f                   	pop    %rdi
140e36b38:	c3                   	ret
140e36b39:	cc                   	int3
140e36b3a:	cc                   	int3
140e36b3b:	cc                   	int3
140e36b3c:	4c 8b dc             	mov    %rsp,%r11
140e36b3f:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140e36b43:	57                   	push   %rdi
140e36b44:	48 83 ec 40          	sub    $0x40,%rsp
140e36b48:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e36b4c:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
140e36b51:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140e36b55:	4d 8d 43 10          	lea    0x10(%r11),%r8
140e36b59:	48 8b 41 40          	mov    0x40(%rcx),%rax
140e36b5d:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
140e36b61:	49 89 43 e0          	mov    %rax,-0x20(%r11)
140e36b65:	48 8b f9             	mov    %rcx,%rdi
140e36b68:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140e36b6c:	49 8d 43 08          	lea    0x8(%r11),%rax
140e36b70:	0f 57 c0             	xorps  %xmm0,%xmm0
140e36b73:	49 89 43 f0          	mov    %rax,-0x10(%r11)
140e36b77:	33 db                	xor    %ebx,%ebx
140e36b79:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
140e36b7f:	49 89 5b e8          	mov    %rbx,-0x18(%r11)
140e36b83:	e8 5c d5 ff ff       	call   0x140e340e4
140e36b88:	38 5c 24 50          	cmp    %bl,0x50(%rsp)
140e36b8c:	74 48                	je     0x140e36bd6
140e36b8e:	83 f8 01             	cmp    $0x1,%eax
140e36b91:	74 43                	je     0x140e36bd6
140e36b93:	38 5f 3a             	cmp    %bl,0x3a(%rdi)
140e36b96:	74 04                	je     0x140e36b9c
140e36b98:	b0 01                	mov    $0x1,%al
140e36b9a:	eb 3c                	jmp    0x140e36bd8
140e36b9c:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
140e36ba3:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e36ba7:	48 89 87 80 00 00 00 	mov    %rax,0x80(%rdi)
140e36bae:	48 8b 11             	mov    (%rcx),%rdx
140e36bb1:	48 85 d2             	test   %rdx,%rdx
140e36bb4:	75 12                	jne    0x140e36bc8
140e36bb6:	e8 35 37 ff ff       	call   0x140e2a2f0
140e36bbb:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e36bc1:	e8 be 35 ff ff       	call   0x140e2a184
140e36bc6:	eb 0a                	jmp    0x140e36bd2
140e36bc8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140e36bcd:	b3 01                	mov    $0x1,%bl
140e36bcf:	48 89 02             	mov    %rax,(%rdx)
140e36bd2:	8a c3                	mov    %bl,%al
140e36bd4:	eb 02                	jmp    0x140e36bd8
140e36bd6:	32 c0                	xor    %al,%al
140e36bd8:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140e36bdd:	48 83 c4 40          	add    $0x40,%rsp
140e36be1:	5f                   	pop    %rdi
140e36be2:	c3                   	ret
140e36be3:	cc                   	int3
140e36be4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e36be9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140e36bee:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e36bf3:	57                   	push   %rdi
140e36bf4:	41 54                	push   %r12
140e36bf6:	41 55                	push   %r13
140e36bf8:	41 56                	push   %r14
140e36bfa:	41 57                	push   %r15
140e36bfc:	48 83 ec 20          	sub    $0x20,%rsp
140e36c00:	33 f6                	xor    %esi,%esi
140e36c02:	44 8b fa             	mov    %edx,%r15d
140e36c05:	48 8b d9             	mov    %rcx,%rbx
140e36c08:	40 38 71 32          	cmp    %sil,0x32(%rcx)
140e36c0c:	75 7e                	jne    0x140e36c8c
140e36c0e:	48 8b 41 78          	mov    0x78(%rcx),%rax
140e36c12:	48 8d 48 08          	lea    0x8(%rax),%rcx
140e36c16:	48 89 4b 78          	mov    %rcx,0x78(%rbx)
140e36c1a:	48 8b 30             	mov    (%rax),%rsi
140e36c1d:	48 85 f6             	test   %rsi,%rsi
140e36c20:	75 2f                	jne    0x140e36c51
140e36c22:	e8 c9 36 ff ff       	call   0x140e2a2f0
140e36c27:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e36c2d:	e8 52 35 ff ff       	call   0x140e2a184
140e36c32:	32 c0                	xor    %al,%al
140e36c34:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140e36c39:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140e36c3e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140e36c43:	48 83 c4 20          	add    $0x20,%rsp
140e36c47:	41 5f                	pop    %r15
140e36c49:	41 5e                	pop    %r14
140e36c4b:	41 5d                	pop    %r13
140e36c4d:	41 5c                	pop    %r12
140e36c4f:	5f                   	pop    %rdi
140e36c50:	c3                   	ret
140e36c51:	f6 03 01             	testb  $0x1,(%rbx)
140e36c54:	74 36                	je     0x140e36c8c
140e36c56:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e36c5a:	48 89 43 78          	mov    %rax,0x78(%rbx)
140e36c5e:	8b 39                	mov    (%rcx),%edi
140e36c60:	48 85 ff             	test   %rdi,%rdi
140e36c63:	75 2b                	jne    0x140e36c90
140e36c65:	f6 03 04             	testb  $0x4,(%rbx)
140e36c68:	74 15                	je     0x140e36c7f
140e36c6a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140e36c6e:	e8 6d c6 ff ff       	call   0x140e332e0
140e36c73:	83 f8 ff             	cmp    $0xffffffff,%eax
140e36c76:	74 04                	je     0x140e36c7c
140e36c78:	48 ff 43 10          	incq   0x10(%rbx)
140e36c7c:	c6 06 00             	movb   $0x0,(%rsi)
140e36c7f:	e8 6c 36 ff ff       	call   0x140e2a2f0
140e36c84:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
140e36c8a:	eb a6                	jmp    0x140e36c32
140e36c8c:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
140e36c90:	4c 8b 6b 38          	mov    0x38(%rbx),%r13
140e36c94:	4c 8b e6             	mov    %rsi,%r12
140e36c97:	4c 8b f7             	mov    %rdi,%r14
140e36c9a:	45 85 ff             	test   %r15d,%r15d
140e36c9d:	74 0a                	je     0x140e36ca9
140e36c9f:	48 83 ff ff          	cmp    $0xffffffffffffffff,%rdi
140e36ca3:	74 04                	je     0x140e36ca9
140e36ca5:	4c 8d 77 ff          	lea    -0x1(%rdi),%r14
140e36ca9:	33 ed                	xor    %ebp,%ebp
140e36cab:	4d 85 ed             	test   %r13,%r13
140e36cae:	74 05                	je     0x140e36cb5
140e36cb0:	49 3b ed             	cmp    %r13,%rbp
140e36cb3:	74 7c                	je     0x140e36d31
140e36cb5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140e36cb9:	e8 22 c6 ff ff       	call   0x140e332e0
140e36cbe:	44 8b c8             	mov    %eax,%r9d
140e36cc1:	83 f8 ff             	cmp    $0xffffffff,%eax
140e36cc4:	74 6b                	je     0x140e36d31
140e36cc6:	48 ff 43 10          	incq   0x10(%rbx)
140e36cca:	41 8b cf             	mov    %r15d,%ecx
140e36ccd:	45 85 ff             	test   %r15d,%r15d
140e36cd0:	74 35                	je     0x140e36d07
140e36cd2:	83 e9 01             	sub    $0x1,%ecx
140e36cd5:	74 21                	je     0x140e36cf8