a8688d:	0f 94 c0             	sete   %al
a86890:	5d                   	pop    %ebp
a86891:	c3                   	ret
a86892:	b0 01                	mov    $0x1,%al
a86894:	5d                   	pop    %ebp
a86895:	c3                   	ret
a86896:	32 c0                	xor    %al,%al
a86898:	5d                   	pop    %ebp
a86899:	c3                   	ret
a8689a:	cc                   	int3
a8689b:	cc                   	int3
a8689c:	cc                   	int3
a8689d:	cc                   	int3
a8689e:	cc                   	int3
a8689f:	cc                   	int3
a868a0:	cc                   	int3
a868a1:	cc                   	int3
a868a2:	cc                   	int3
a868a3:	cc                   	int3
a868a4:	cc                   	int3
a868a5:	cc                   	int3
a868a6:	cc                   	int3
a868a7:	cc                   	int3
a868a8:	cc                   	int3
a868a9:	cc                   	int3
a868aa:	8b ff                	mov    %edi,%edi
a868ac:	55                   	push   %ebp
a868ad:	8b ec                	mov    %esp,%ebp
a868af:	8b 45 14             	mov    0x14(%ebp),%eax
a868b2:	48                   	dec    %eax
a868b3:	83 e8 01             	sub    $0x1,%eax
a868b6:	74 3d                	je     0xa868f5
a868b8:	83 e8 01             	sub    $0x1,%eax
a868bb:	74 34                	je     0xa868f1
a868bd:	83 e8 09             	sub    $0x9,%eax
a868c0:	74 2f                	je     0xa868f1
a868c2:	83 7d 14 0d          	cmpl   $0xd,0x14(%ebp)
a868c6:	74 29                	je     0xa868f1
a868c8:	8b 45 08             	mov    0x8(%ebp),%eax
a868cb:	33 c9                	xor    %ecx,%ecx
a868cd:	83 e0 04             	and    $0x4,%eax
a868d0:	b2 01                	mov    $0x1,%dl
a868d2:	0b c1                	or     %ecx,%eax
a868d4:	75 02                	jne    0xa868d8
a868d6:	8a d1                	mov    %cl,%dl
a868d8:	66 83 7d 10 63       	cmpw   $0x63,0x10(%ebp)
a868dd:	74 07                	je     0xa868e6
a868df:	66 83 7d 10 73       	cmpw   $0x73,0x10(%ebp)
a868e4:	75 02                	jne    0xa868e8
a868e6:	b1 01                	mov    $0x1,%cl
a868e8:	33 c0                	xor    %eax,%eax
a868ea:	3a d1                	cmp    %cl,%dl
a868ec:	0f 94 c0             	sete   %al
a868ef:	5d                   	pop    %ebp
a868f0:	c3                   	ret
a868f1:	b0 01                	mov    $0x1,%al
a868f3:	5d                   	pop    %ebp
a868f4:	c3                   	ret
a868f5:	32 c0                	xor    %al,%al
a868f7:	5d                   	pop    %ebp
a868f8:	c3                   	ret
a868f9:	cc                   	int3
a868fa:	cc                   	int3
a868fb:	cc                   	int3
a868fc:	cc                   	int3
a868fd:	cc                   	int3
a868fe:	cc                   	int3
a868ff:	cc                   	int3
a86900:	cc                   	int3
a86901:	cc                   	int3
a86902:	cc                   	int3
a86903:	cc                   	int3
a86904:	cc                   	int3
a86905:	cc                   	int3
a86906:	cc                   	int3
a86907:	cc                   	int3
a86908:	cc                   	int3
a86909:	cc                   	int3
a8690a:	cc                   	int3
a8690b:	cc                   	int3
a8690c:	8b ff                	mov    %edi,%edi
a8690e:	55                   	push   %ebp
a8690f:	8b ec                	mov    %esp,%ebp
a86911:	8b 45 08             	mov    0x8(%ebp),%eax
a86914:	8a 00                	mov    (%eax),%al
a86916:	5d                   	pop    %ebp
a86917:	c3                   	ret
a86918:	cc                   	int3
a86919:	cc                   	int3
a8691a:	cc                   	int3
a8691b:	8b ff                	mov    %edi,%edi
a8691d:	55                   	push   %ebp
a8691e:	8b ec                	mov    %esp,%ebp
a86920:	8b 45 08             	mov    0x8(%ebp),%eax
a86923:	8a 00                	mov    (%eax),%al
a86925:	5d                   	pop    %ebp
a86926:	c3                   	ret
a86927:	cc                   	int3
a86928:	cc                   	int3
a86929:	cc                   	int3
a8692a:	8b ff                	mov    %edi,%edi
a8692c:	55                   	push   %ebp
a8692d:	8b ec                	mov    %esp,%ebp
a8692f:	8b 45 08             	mov    0x8(%ebp),%eax
a86932:	66 8b 00             	mov    (%eax),%ax
a86935:	5d                   	pop    %ebp
a86936:	c3                   	ret
a86937:	cc                   	int3
a86938:	cc                   	int3
a86939:	cc                   	int3
a8693a:	8b ff                	mov    %edi,%edi
a8693c:	55                   	push   %ebp
a8693d:	8b ec                	mov    %esp,%ebp
a8693f:	8b 45 08             	mov    0x8(%ebp),%eax
a86942:	66 8b 00             	mov    (%eax),%ax
a86945:	5d                   	pop    %ebp
a86946:	c3                   	ret
a86947:	cc                   	int3
a86948:	cc                   	int3
a86949:	cc                   	int3
a8694a:	8b ff                	mov    %edi,%edi
a8694c:	55                   	push   %ebp
a8694d:	8b ec                	mov    %esp,%ebp
a8694f:	8b 45 08             	mov    0x8(%ebp),%eax
a86952:	8b 00                	mov    (%eax),%eax
a86954:	5d                   	pop    %ebp
a86955:	c3                   	ret
a86956:	cc                   	int3
a86957:	cc                   	int3
a86958:	cc                   	int3
a86959:	8b ff                	mov    %edi,%edi
a8695b:	55                   	push   %ebp
a8695c:	8b ec                	mov    %esp,%ebp
a8695e:	8b 45 08             	mov    0x8(%ebp),%eax
a86961:	8b 00                	mov    (%eax),%eax
a86963:	5d                   	pop    %ebp
a86964:	c3                   	ret
a86965:	cc                   	int3
a86966:	cc                   	int3
a86967:	cc                   	int3
a86968:	8b ff                	mov    %edi,%edi
a8696a:	55                   	push   %ebp
a8696b:	8b ec                	mov    %esp,%ebp
a8696d:	8b 45 08             	mov    0x8(%ebp),%eax
a86970:	8b 00                	mov    (%eax),%eax
a86972:	5d                   	pop    %ebp
a86973:	c3                   	ret
a86974:	cc                   	int3
a86975:	cc                   	int3
a86976:	cc                   	int3
a86977:	8b ff                	mov    %edi,%edi
a86979:	55                   	push   %ebp
a8697a:	8b ec                	mov    %esp,%ebp
a8697c:	8b 45 08             	mov    0x8(%ebp),%eax
a8697f:	8b 00                	mov    (%eax),%eax
a86981:	5d                   	pop    %ebp
a86982:	c3                   	ret
a86983:	cc                   	int3
a86984:	cc                   	int3
a86985:	cc                   	int3
a86986:	8b ff                	mov    %edi,%edi
a86988:	55                   	push   %ebp
a86989:	8b ec                	mov    %esp,%ebp
a8698b:	8b 45 08             	mov    0x8(%ebp),%eax
a8698e:	8b 00                	mov    (%eax),%eax
a86990:	5d                   	pop    %ebp
a86991:	c3                   	ret
a86992:	cc                   	int3
a86993:	cc                   	int3
a86994:	cc                   	int3
a86995:	8b ff                	mov    %edi,%edi
a86997:	55                   	push   %ebp
a86998:	8b ec                	mov    %esp,%ebp
a8699a:	8b 45 08             	mov    0x8(%ebp),%eax
a8699d:	8b 00                	mov    (%eax),%eax
a8699f:	5d                   	pop    %ebp
a869a0:	c3                   	ret
a869a1:	cc                   	int3
a869a2:	cc                   	int3
a869a3:	cc                   	int3
a869a4:	8b ff                	mov    %edi,%edi
a869a6:	55                   	push   %ebp
a869a7:	8b ec                	mov    %esp,%ebp
a869a9:	8b 45 08             	mov    0x8(%ebp),%eax
a869ac:	8b 00                	mov    (%eax),%eax
a869ae:	5d                   	pop    %ebp
a869af:	c3                   	ret
a869b0:	cc                   	int3
a869b1:	cc                   	int3
a869b2:	cc                   	int3
a869b3:	8b ff                	mov    %edi,%edi
a869b5:	55                   	push   %ebp
a869b6:	8b ec                	mov    %esp,%ebp
a869b8:	8b 45 08             	mov    0x8(%ebp),%eax
a869bb:	8b 00                	mov    (%eax),%eax
a869bd:	5d                   	pop    %ebp
a869be:	c3                   	ret
a869bf:	cc                   	int3
a869c0:	cc                   	int3
a869c1:	cc                   	int3
a869c2:	8b ff                	mov    %edi,%edi
a869c4:	55                   	push   %ebp
a869c5:	8b ec                	mov    %esp,%ebp
a869c7:	8b 55 08             	mov    0x8(%ebp),%edx
a869ca:	8b 02                	mov    (%edx),%eax
a869cc:	8b 52 04             	mov    0x4(%edx),%edx
a869cf:	5d                   	pop    %ebp
a869d0:	c3                   	ret
a869d1:	cc                   	int3
a869d2:	cc                   	int3
a869d3:	cc                   	int3
a869d4:	8b ff                	mov    %edi,%edi
a869d6:	55                   	push   %ebp
a869d7:	8b ec                	mov    %esp,%ebp
a869d9:	8b 55 08             	mov    0x8(%ebp),%edx
a869dc:	8b 02                	mov    (%edx),%eax
a869de:	8b 52 04             	mov    0x4(%edx),%edx
a869e1:	5d                   	pop    %ebp
a869e2:	c3                   	ret
a869e3:	cc                   	int3
a869e4:	cc                   	int3
a869e5:	cc                   	int3
a869e6:	8b ff                	mov    %edi,%edi
a869e8:	55                   	push   %ebp
a869e9:	8b ec                	mov    %esp,%ebp
a869eb:	8b 55 08             	mov    0x8(%ebp),%edx
a869ee:	8b 02                	mov    (%edx),%eax
a869f0:	8b 52 04             	mov    0x4(%edx),%edx
a869f3:	5d                   	pop    %ebp
a869f4:	c3                   	ret
a869f5:	cc                   	int3
a869f6:	cc                   	int3
a869f7:	cc                   	int3
a869f8:	8b ff                	mov    %edi,%edi
a869fa:	55                   	push   %ebp
a869fb:	8b ec                	mov    %esp,%ebp
a869fd:	8b 45 08             	mov    0x8(%ebp),%eax
a86a00:	66 8b 00             	mov    (%eax),%ax
a86a03:	5d                   	pop    %ebp
a86a04:	c3                   	ret
a86a05:	cc                   	int3
a86a06:	cc                   	int3
a86a07:	cc                   	int3
a86a08:	8b ff                	mov    %edi,%edi
a86a0a:	55                   	push   %ebp
a86a0b:	8b ec                	mov    %esp,%ebp
a86a0d:	8b 45 0c             	mov    0xc(%ebp),%eax
a86a10:	ff 30                	push   (%eax)
a86a12:	8b 45 08             	mov    0x8(%ebp),%eax
a86a15:	0f be 00             	movsbl (%eax),%eax
a86a18:	50                   	push   %eax
a86a19:	e8 6b 58 98 ff       	call   0x40c289
a86a1e:	59                   	pop    %ecx
a86a1f:	59                   	pop    %ecx
a86a20:	5d                   	pop    %ebp
a86a21:	c3                   	ret
a86a22:	cc                   	int3
a86a23:	cc                   	int3
a86a24:	cc                   	int3
a86a25:	cc                   	int3
a86a26:	cc                   	int3
a86a27:	cc                   	int3
a86a28:	8b ff                	mov    %edi,%edi
a86a2a:	55                   	push   %ebp
a86a2b:	8b ec                	mov    %esp,%ebp
a86a2d:	8b 45 0c             	mov    0xc(%ebp),%eax
a86a30:	ff 30                	push   (%eax)
a86a32:	8b 45 08             	mov    0x8(%ebp),%eax
a86a35:	0f b7 00             	movzwl (%eax),%eax
a86a38:	50                   	push   %eax
a86a39:	e8 d8 fa 9a ff       	call   0x436516
a86a3e:	59                   	pop    %ecx
a86a3f:	59                   	pop    %ecx
a86a40:	5d                   	pop    %ebp
a86a41:	c3                   	ret
a86a42:	cc                   	int3
a86a43:	cc                   	int3
a86a44:	cc                   	int3
a86a45:	cc                   	int3
a86a46:	cc                   	int3
a86a47:	cc                   	int3
a86a48:	8b ff                	mov    %edi,%edi
a86a4a:	55                   	push   %ebp
a86a4b:	8b ec                	mov    %esp,%ebp
a86a4d:	8b 45 08             	mov    0x8(%ebp),%eax
a86a50:	83 00 04             	addl   $0x4,(%eax)
a86a53:	8b 00                	mov    (%eax),%eax
a86a55:	8a 40 fc             	mov    -0x4(%eax),%al
a86a58:	5d                   	pop    %ebp
a86a59:	c3                   	ret
a86a5a:	cc                   	int3
a86a5b:	cc                   	int3
a86a5c:	cc                   	int3
a86a5d:	cc                   	int3
a86a5e:	8b ff                	mov    %edi,%edi
a86a60:	55                   	push   %ebp
a86a61:	8b ec                	mov    %esp,%ebp
a86a63:	8b 45 08             	mov    0x8(%ebp),%eax
a86a66:	83 00 04             	addl   $0x4,(%eax)
a86a69:	8b 00                	mov    (%eax),%eax
a86a6b:	8a 40 fc             	mov    -0x4(%eax),%al
a86a6e:	5d                   	pop    %ebp
a86a6f:	c3                   	ret
a86a70:	cc                   	int3
a86a71:	cc                   	int3
a86a72:	cc                   	int3
a86a73:	cc                   	int3
a86a74:	8b ff                	mov    %edi,%edi
a86a76:	55                   	push   %ebp
a86a77:	8b ec                	mov    %esp,%ebp
a86a79:	8b 45 08             	mov    0x8(%ebp),%eax
a86a7c:	83 00 04             	addl   $0x4,(%eax)
a86a7f:	8b 00                	mov    (%eax),%eax
a86a81:	66 8b 40 fc          	mov    -0x4(%eax),%ax
a86a85:	5d                   	pop    %ebp
a86a86:	c3                   	ret
a86a87:	cc                   	int3
a86a88:	cc                   	int3
a86a89:	cc                   	int3
a86a8a:	cc                   	int3
a86a8b:	8b ff                	mov    %edi,%edi
a86a8d:	55                   	push   %ebp
a86a8e:	8b ec                	mov    %esp,%ebp
a86a90:	8b 45 08             	mov    0x8(%ebp),%eax
a86a93:	83 00 04             	addl   $0x4,(%eax)
a86a96:	8b 00                	mov    (%eax),%eax
a86a98:	66 8b 40 fc          	mov    -0x4(%eax),%ax
a86a9c:	5d                   	pop    %ebp
a86a9d:	c3                   	ret
a86a9e:	cc                   	int3
a86a9f:	cc                   	int3
a86aa0:	cc                   	int3
a86aa1:	cc                   	int3
a86aa2:	8b ff                	mov    %edi,%edi
a86aa4:	55                   	push   %ebp
a86aa5:	8b ec                	mov    %esp,%ebp
a86aa7:	8b 45 08             	mov    0x8(%ebp),%eax
a86aaa:	83 00 04             	addl   $0x4,(%eax)
a86aad:	8b 00                	mov    (%eax),%eax
a86aaf:	8b 40 fc             	mov    -0x4(%eax),%eax
a86ab2:	5d                   	pop    %ebp
a86ab3:	c3                   	ret
a86ab4:	cc                   	int3
a86ab5:	cc                   	int3
a86ab6:	cc                   	int3
a86ab7:	cc                   	int3
a86ab8:	8b ff                	mov    %edi,%edi
a86aba:	55                   	push   %ebp
a86abb:	8b ec                	mov    %esp,%ebp
a86abd:	8b 45 08             	mov    0x8(%ebp),%eax