42087a:	75 0c                	jne    0x420888
42087c:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
420880:	7d 06                	jge    0x420888
420882:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
420886:	eb 04                	jmp    0x42088c
420888:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
42088c:	8a 45 ff             	mov    -0x1(%ebp),%al
42088f:	88 45 fe             	mov    %al,-0x2(%ebp)
420892:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
420896:	51                   	push   %ecx
420897:	8b 55 14             	mov    0x14(%ebp),%edx
42089a:	52                   	push   %edx
42089b:	8b 45 10             	mov    0x10(%ebp),%eax
42089e:	50                   	push   %eax
42089f:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4208a2:	51                   	push   %ecx
4208a3:	8b 55 08             	mov    0x8(%ebp),%edx
4208a6:	52                   	push   %edx
4208a7:	e8 44 f3 ff ff       	call   0x41fbf0
4208ac:	83 c4 14             	add    $0x14,%esp
4208af:	8b e5                	mov    %ebp,%esp
4208b1:	5d                   	pop    %ebp
4208b2:	c3                   	ret
4208b3:	cc                   	int3
4208b4:	cc                   	int3
4208b5:	cc                   	int3
4208b6:	cc                   	int3
4208b7:	cc                   	int3
4208b8:	cc                   	int3
4208b9:	cc                   	int3
4208ba:	cc                   	int3
4208bb:	cc                   	int3
4208bc:	cc                   	int3
4208bd:	cc                   	int3
4208be:	cc                   	int3
4208bf:	cc                   	int3
4208c0:	cc                   	int3
4208c1:	cc                   	int3
4208c2:	cc                   	int3
4208c3:	cc                   	int3
4208c4:	cc                   	int3
4208c5:	cc                   	int3
4208c6:	cc                   	int3
4208c7:	cc                   	int3
4208c8:	cc                   	int3
4208c9:	cc                   	int3
4208ca:	cc                   	int3
4208cb:	cc                   	int3
4208cc:	cc                   	int3
4208cd:	cc                   	int3
4208ce:	cc                   	int3
4208cf:	cc                   	int3
4208d0:	8b ff                	mov    %edi,%edi
4208d2:	55                   	push   %ebp
4208d3:	8b ec                	mov    %esp,%ebp
4208d5:	51                   	push   %ecx
4208d6:	83 7d 10 0a          	cmpl   $0xa,0x10(%ebp)
4208da:	75 0c                	jne    0x4208e8
4208dc:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
4208e0:	7d 06                	jge    0x4208e8
4208e2:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
4208e6:	eb 04                	jmp    0x4208ec
4208e8:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
4208ec:	8a 45 ff             	mov    -0x1(%ebp),%al
4208ef:	88 45 fe             	mov    %al,-0x2(%ebp)
4208f2:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
4208f6:	51                   	push   %ecx
4208f7:	8b 55 10             	mov    0x10(%ebp),%edx
4208fa:	52                   	push   %edx
4208fb:	6a ff                	push   $0xffffffff
4208fd:	8b 45 0c             	mov    0xc(%ebp),%eax
420900:	50                   	push   %eax
420901:	8b 4d 08             	mov    0x8(%ebp),%ecx
420904:	51                   	push   %ecx
420905:	e8 56 e7 ff ff       	call   0x41f060
42090a:	83 c4 14             	add    $0x14,%esp
42090d:	8b 45 0c             	mov    0xc(%ebp),%eax
420910:	8b e5                	mov    %ebp,%esp
420912:	5d                   	pop    %ebp
420913:	c3                   	ret
420914:	cc                   	int3
420915:	cc                   	int3
420916:	cc                   	int3
420917:	cc                   	int3
420918:	cc                   	int3
420919:	cc                   	int3
42091a:	cc                   	int3
42091b:	cc                   	int3
42091c:	cc                   	int3
42091d:	cc                   	int3
42091e:	cc                   	int3
42091f:	cc                   	int3
420920:	cc                   	int3
420921:	cc                   	int3
420922:	cc                   	int3
420923:	cc                   	int3
420924:	cc                   	int3
420925:	cc                   	int3
420926:	cc                   	int3
420927:	cc                   	int3
420928:	cc                   	int3
420929:	cc                   	int3
42092a:	cc                   	int3
42092b:	cc                   	int3
42092c:	cc                   	int3
42092d:	cc                   	int3
42092e:	cc                   	int3
42092f:	cc                   	int3
420930:	8b ff                	mov    %edi,%edi
420932:	55                   	push   %ebp
420933:	8b ec                	mov    %esp,%ebp
420935:	51                   	push   %ecx
420936:	83 7d 14 0a          	cmpl   $0xa,0x14(%ebp)
42093a:	75 0c                	jne    0x420948
42093c:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
420940:	7d 06                	jge    0x420948
420942:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
420946:	eb 04                	jmp    0x42094c
420948:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
42094c:	8a 45 ff             	mov    -0x1(%ebp),%al
42094f:	88 45 fe             	mov    %al,-0x2(%ebp)
420952:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
420956:	51                   	push   %ecx
420957:	8b 55 14             	mov    0x14(%ebp),%edx
42095a:	52                   	push   %edx
42095b:	8b 45 10             	mov    0x10(%ebp),%eax
42095e:	50                   	push   %eax
42095f:	8b 4d 0c             	mov    0xc(%ebp),%ecx
420962:	51                   	push   %ecx
420963:	8b 55 08             	mov    0x8(%ebp),%edx
420966:	52                   	push   %edx
420967:	e8 54 ef ff ff       	call   0x41f8c0
42096c:	83 c4 14             	add    $0x14,%esp
42096f:	8b e5                	mov    %ebp,%esp
420971:	5d                   	pop    %ebp
420972:	c3                   	ret
420973:	cc                   	int3
420974:	cc                   	int3
420975:	cc                   	int3
420976:	cc                   	int3
420977:	cc                   	int3
420978:	cc                   	int3
420979:	cc                   	int3
42097a:	cc                   	int3
42097b:	cc                   	int3
42097c:	cc                   	int3
42097d:	cc                   	int3
42097e:	cc                   	int3
42097f:	cc                   	int3
420980:	cc                   	int3
420981:	cc                   	int3
420982:	cc                   	int3
420983:	cc                   	int3
420984:	cc                   	int3
420985:	cc                   	int3
420986:	cc                   	int3
420987:	cc                   	int3
420988:	cc                   	int3
420989:	cc                   	int3
42098a:	cc                   	int3
42098b:	cc                   	int3
42098c:	cc                   	int3
42098d:	cc                   	int3
42098e:	cc                   	int3
42098f:	cc                   	int3
420990:	8b ff                	mov    %edi,%edi
420992:	55                   	push   %ebp
420993:	8b ec                	mov    %esp,%ebp
420995:	51                   	push   %ecx
420996:	83 7d 10 0a          	cmpl   $0xa,0x10(%ebp)
42099a:	75 0c                	jne    0x4209a8
42099c:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
4209a0:	7d 06                	jge    0x4209a8
4209a2:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
4209a6:	eb 04                	jmp    0x4209ac
4209a8:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
4209ac:	8a 45 ff             	mov    -0x1(%ebp),%al
4209af:	88 45 fe             	mov    %al,-0x2(%ebp)
4209b2:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
4209b6:	51                   	push   %ecx
4209b7:	8b 55 10             	mov    0x10(%ebp),%edx
4209ba:	52                   	push   %edx
4209bb:	6a ff                	push   $0xffffffff
4209bd:	8b 45 0c             	mov    0xc(%ebp),%eax
4209c0:	50                   	push   %eax
4209c1:	8b 4d 08             	mov    0x8(%ebp),%ecx
4209c4:	51                   	push   %ecx
4209c5:	e8 86 e8 ff ff       	call   0x41f250
4209ca:	83 c4 14             	add    $0x14,%esp
4209cd:	8b 45 0c             	mov    0xc(%ebp),%eax
4209d0:	8b e5                	mov    %ebp,%esp
4209d2:	5d                   	pop    %ebp
4209d3:	c3                   	ret
4209d4:	cc                   	int3
4209d5:	cc                   	int3
4209d6:	cc                   	int3
4209d7:	cc                   	int3
4209d8:	cc                   	int3
4209d9:	cc                   	int3
4209da:	cc                   	int3
4209db:	cc                   	int3
4209dc:	cc                   	int3
4209dd:	cc                   	int3
4209de:	cc                   	int3
4209df:	cc                   	int3
4209e0:	cc                   	int3
4209e1:	cc                   	int3
4209e2:	cc                   	int3
4209e3:	cc                   	int3
4209e4:	cc                   	int3
4209e5:	cc                   	int3
4209e6:	cc                   	int3
4209e7:	cc                   	int3
4209e8:	cc                   	int3
4209e9:	cc                   	int3
4209ea:	cc                   	int3
4209eb:	cc                   	int3
4209ec:	cc                   	int3
4209ed:	cc                   	int3
4209ee:	cc                   	int3
4209ef:	cc                   	int3
4209f0:	8b ff                	mov    %edi,%edi
4209f2:	55                   	push   %ebp
4209f3:	8b ec                	mov    %esp,%ebp
4209f5:	51                   	push   %ecx
4209f6:	83 7d 14 0a          	cmpl   $0xa,0x14(%ebp)
4209fa:	75 0c                	jne    0x420a08
4209fc:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
420a00:	7d 06                	jge    0x420a08
420a02:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
420a06:	eb 04                	jmp    0x420a0c
420a08:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
420a0c:	8a 45 ff             	mov    -0x1(%ebp),%al
420a0f:	88 45 fe             	mov    %al,-0x2(%ebp)
420a12:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
420a16:	51                   	push   %ecx
420a17:	8b 55 14             	mov    0x14(%ebp),%edx
420a1a:	52                   	push   %edx
420a1b:	8b 45 10             	mov    0x10(%ebp),%eax
420a1e:	50                   	push   %eax
420a1f:	8b 4d 0c             	mov    0xc(%ebp),%ecx
420a22:	51                   	push   %ecx
420a23:	8b 55 08             	mov    0x8(%ebp),%edx
420a26:	52                   	push   %edx
420a27:	e8 c4 f1 ff ff       	call   0x41fbf0
420a2c:	83 c4 14             	add    $0x14,%esp
420a2f:	8b e5                	mov    %ebp,%esp
420a31:	5d                   	pop    %ebp
420a32:	c3                   	ret
420a33:	cc                   	int3
420a34:	cc                   	int3
420a35:	cc                   	int3
420a36:	cc                   	int3
420a37:	cc                   	int3
420a38:	cc                   	int3
420a39:	cc                   	int3
420a3a:	cc                   	int3
420a3b:	cc                   	int3
420a3c:	cc                   	int3
420a3d:	cc                   	int3
420a3e:	cc                   	int3
420a3f:	cc                   	int3
420a40:	cc                   	int3
420a41:	cc                   	int3
420a42:	cc                   	int3
420a43:	cc                   	int3
420a44:	cc                   	int3
420a45:	cc                   	int3
420a46:	cc                   	int3
420a47:	cc                   	int3
420a48:	cc                   	int3
420a49:	cc                   	int3
420a4a:	cc                   	int3
420a4b:	cc                   	int3
420a4c:	cc                   	int3
420a4d:	cc                   	int3
420a4e:	cc                   	int3
420a4f:	cc                   	int3
420a50:	8b ff                	mov    %edi,%edi
420a52:	55                   	push   %ebp
420a53:	8b ec                	mov    %esp,%ebp
420a55:	6a 00                	push   $0x0
420a57:	8b 45 14             	mov    0x14(%ebp),%eax
420a5a:	50                   	push   %eax
420a5b:	6a ff                	push   $0xffffffff
420a5d:	8b 4d 10             	mov    0x10(%ebp),%ecx
420a60:	51                   	push   %ecx
420a61:	8b 55 0c             	mov    0xc(%ebp),%edx
420a64:	52                   	push   %edx
420a65:	8b 45 08             	mov    0x8(%ebp),%eax
420a68:	50                   	push   %eax
420a69:	e8 e2 e9 ff ff       	call   0x41f450
420a6e:	83 c4 18             	add    $0x18,%esp
420a71:	8b 45 10             	mov    0x10(%ebp),%eax
420a74:	5d                   	pop    %ebp
420a75:	c3                   	ret
420a76:	cc                   	int3
420a77:	cc                   	int3
420a78:	cc                   	int3
420a79:	cc                   	int3
420a7a:	cc                   	int3
420a7b:	cc                   	int3
420a7c:	cc                   	int3
420a7d:	cc                   	int3
420a7e:	cc                   	int3
420a7f:	cc                   	int3
420a80:	8b ff                	mov    %edi,%edi
420a82:	55                   	push   %ebp
420a83:	8b ec                	mov    %esp,%ebp
420a85:	6a 00                	push   $0x0
420a87:	8b 45 18             	mov    0x18(%ebp),%eax
420a8a:	50                   	push   %eax
420a8b:	8b 4d 14             	mov    0x14(%ebp),%ecx
420a8e:	51                   	push   %ecx
420a8f:	8b 55 10             	mov    0x10(%ebp),%edx
420a92:	52                   	push   %edx
420a93:	8b 45 0c             	mov    0xc(%ebp),%eax
420a96:	50                   	push   %eax
420a97:	8b 4d 08             	mov    0x8(%ebp),%ecx
420a9a:	51                   	push   %ecx
420a9b:	e8 80 f4 ff ff       	call   0x41ff20
420aa0:	83 c4 18             	add    $0x18,%esp
420aa3:	5d                   	pop    %ebp
420aa4:	c3                   	ret
420aa5:	cc                   	int3
420aa6:	cc                   	int3
420aa7:	cc                   	int3
420aa8:	cc                   	int3
420aa9:	cc                   	int3
420aaa:	cc                   	int3
420aab:	cc                   	int3
420aac:	cc                   	int3
420aad:	cc                   	int3
420aae:	cc                   	int3
420aaf:	cc                   	int3
420ab0:	8b ff                	mov    %edi,%edi
420ab2:	55                   	push   %ebp
420ab3:	8b ec                	mov    %esp,%ebp
420ab5:	6a 00                	push   $0x0
420ab7:	8b 45 14             	mov    0x14(%ebp),%eax
420aba:	50                   	push   %eax
420abb:	6a ff                	push   $0xffffffff
420abd:	8b 4d 10             	mov    0x10(%ebp),%ecx
420ac0:	51                   	push   %ecx
420ac1:	8b 55 0c             	mov    0xc(%ebp),%edx
420ac4:	52                   	push   %edx
420ac5:	8b 45 08             	mov    0x8(%ebp),%eax
420ac8:	50                   	push   %eax
420ac9:	e8 b2 eb ff ff       	call   0x41f680
420ace:	83 c4 18             	add    $0x18,%esp