420636:	50                   	push   %eax
420637:	8b 4d 10             	mov    0x10(%ebp),%ecx
42063a:	51                   	push   %ecx
42063b:	8b 55 0c             	mov    0xc(%ebp),%edx
42063e:	52                   	push   %edx
42063f:	8b 45 08             	mov    0x8(%ebp),%eax
420642:	50                   	push   %eax
420643:	e8 d8 f8 ff ff       	call   0x41ff20
420648:	83 c4 18             	add    $0x18,%esp
42064b:	8b e5                	mov    %ebp,%esp
42064d:	5d                   	pop    %ebp
42064e:	c3                   	ret
42064f:	cc                   	int3
420650:	cc                   	int3
420651:	cc                   	int3
420652:	cc                   	int3
420653:	cc                   	int3
420654:	cc                   	int3
420655:	cc                   	int3
420656:	cc                   	int3
420657:	cc                   	int3
420658:	cc                   	int3
420659:	cc                   	int3
42065a:	cc                   	int3
42065b:	cc                   	int3
42065c:	cc                   	int3
42065d:	cc                   	int3
42065e:	cc                   	int3
42065f:	cc                   	int3
420660:	cc                   	int3
420661:	cc                   	int3
420662:	cc                   	int3
420663:	cc                   	int3
420664:	cc                   	int3
420665:	cc                   	int3
420666:	cc                   	int3
420667:	cc                   	int3
420668:	cc                   	int3
420669:	cc                   	int3
42066a:	cc                   	int3
42066b:	cc                   	int3
42066c:	cc                   	int3
42066d:	cc                   	int3
42066e:	cc                   	int3
42066f:	cc                   	int3
420670:	8b ff                	mov    %edi,%edi
420672:	55                   	push   %ebp
420673:	8b ec                	mov    %esp,%ebp
420675:	51                   	push   %ecx
420676:	83 7d 14 0a          	cmpl   $0xa,0x14(%ebp)
42067a:	75 14                	jne    0x420690
42067c:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
420680:	7f 0e                	jg     0x420690
420682:	7c 06                	jl     0x42068a
420684:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
420688:	73 06                	jae    0x420690
42068a:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
42068e:	eb 04                	jmp    0x420694
420690:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
420694:	8a 45 ff             	mov    -0x1(%ebp),%al
420697:	88 45 fe             	mov    %al,-0x2(%ebp)
42069a:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
42069e:	51                   	push   %ecx
42069f:	8b 55 14             	mov    0x14(%ebp),%edx
4206a2:	52                   	push   %edx
4206a3:	6a ff                	push   $0xffffffff
4206a5:	8b 45 10             	mov    0x10(%ebp),%eax
4206a8:	50                   	push   %eax
4206a9:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4206ac:	51                   	push   %ecx
4206ad:	8b 55 08             	mov    0x8(%ebp),%edx
4206b0:	52                   	push   %edx
4206b1:	e8 ca ef ff ff       	call   0x41f680
4206b6:	83 c4 18             	add    $0x18,%esp
4206b9:	8b 45 10             	mov    0x10(%ebp),%eax
4206bc:	8b e5                	mov    %ebp,%esp
4206be:	5d                   	pop    %ebp
4206bf:	c3                   	ret
4206c0:	cc                   	int3
4206c1:	cc                   	int3
4206c2:	cc                   	int3
4206c3:	cc                   	int3
4206c4:	cc                   	int3
4206c5:	cc                   	int3
4206c6:	cc                   	int3
4206c7:	cc                   	int3
4206c8:	cc                   	int3
4206c9:	cc                   	int3
4206ca:	cc                   	int3
4206cb:	cc                   	int3
4206cc:	cc                   	int3
4206cd:	cc                   	int3
4206ce:	cc                   	int3
4206cf:	cc                   	int3
4206d0:	cc                   	int3
4206d1:	cc                   	int3
4206d2:	cc                   	int3
4206d3:	cc                   	int3
4206d4:	cc                   	int3
4206d5:	cc                   	int3
4206d6:	cc                   	int3
4206d7:	cc                   	int3
4206d8:	cc                   	int3
4206d9:	cc                   	int3
4206da:	cc                   	int3
4206db:	cc                   	int3
4206dc:	cc                   	int3
4206dd:	cc                   	int3
4206de:	cc                   	int3
4206df:	cc                   	int3
4206e0:	8b ff                	mov    %edi,%edi
4206e2:	55                   	push   %ebp
4206e3:	8b ec                	mov    %esp,%ebp
4206e5:	51                   	push   %ecx
4206e6:	83 7d 18 0a          	cmpl   $0xa,0x18(%ebp)
4206ea:	75 14                	jne    0x420700
4206ec:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
4206f0:	7f 0e                	jg     0x420700
4206f2:	7c 06                	jl     0x4206fa
4206f4:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
4206f8:	73 06                	jae    0x420700
4206fa:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
4206fe:	eb 04                	jmp    0x420704
420700:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
420704:	8a 45 ff             	mov    -0x1(%ebp),%al
420707:	88 45 fe             	mov    %al,-0x2(%ebp)
42070a:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
42070e:	51                   	push   %ecx
42070f:	8b 55 18             	mov    0x18(%ebp),%edx
420712:	52                   	push   %edx
420713:	8b 45 14             	mov    0x14(%ebp),%eax
420716:	50                   	push   %eax
420717:	8b 4d 10             	mov    0x10(%ebp),%ecx
42071a:	51                   	push   %ecx
42071b:	8b 55 0c             	mov    0xc(%ebp),%edx
42071e:	52                   	push   %edx
42071f:	8b 45 08             	mov    0x8(%ebp),%eax
420722:	50                   	push   %eax
420723:	e8 28 fb ff ff       	call   0x420250
420728:	83 c4 18             	add    $0x18,%esp
42072b:	8b e5                	mov    %ebp,%esp
42072d:	5d                   	pop    %ebp
42072e:	c3                   	ret
42072f:	cc                   	int3
420730:	cc                   	int3
420731:	cc                   	int3
420732:	cc                   	int3
420733:	cc                   	int3
420734:	cc                   	int3
420735:	cc                   	int3
420736:	cc                   	int3
420737:	cc                   	int3
420738:	cc                   	int3
420739:	cc                   	int3
42073a:	cc                   	int3
42073b:	cc                   	int3
42073c:	cc                   	int3
42073d:	cc                   	int3
42073e:	cc                   	int3
42073f:	cc                   	int3
420740:	cc                   	int3
420741:	cc                   	int3
420742:	cc                   	int3
420743:	cc                   	int3
420744:	cc                   	int3
420745:	cc                   	int3
420746:	cc                   	int3
420747:	cc                   	int3
420748:	cc                   	int3
420749:	cc                   	int3
42074a:	cc                   	int3
42074b:	cc                   	int3
42074c:	cc                   	int3
42074d:	cc                   	int3
42074e:	cc                   	int3
42074f:	cc                   	int3
420750:	8b ff                	mov    %edi,%edi
420752:	55                   	push   %ebp
420753:	8b ec                	mov    %esp,%ebp
420755:	51                   	push   %ecx
420756:	83 7d 10 0a          	cmpl   $0xa,0x10(%ebp)
42075a:	75 0c                	jne    0x420768
42075c:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
420760:	7d 06                	jge    0x420768
420762:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
420766:	eb 04                	jmp    0x42076c
420768:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
42076c:	8a 45 ff             	mov    -0x1(%ebp),%al
42076f:	88 45 fe             	mov    %al,-0x2(%ebp)
420772:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
420776:	51                   	push   %ecx
420777:	8b 55 10             	mov    0x10(%ebp),%edx
42077a:	52                   	push   %edx
42077b:	6a ff                	push   $0xffffffff
42077d:	8b 45 0c             	mov    0xc(%ebp),%eax
420780:	50                   	push   %eax
420781:	8b 4d 08             	mov    0x8(%ebp),%ecx
420784:	51                   	push   %ecx
420785:	e8 d6 e8 ff ff       	call   0x41f060
42078a:	83 c4 14             	add    $0x14,%esp
42078d:	8b 45 0c             	mov    0xc(%ebp),%eax
420790:	8b e5                	mov    %ebp,%esp
420792:	5d                   	pop    %ebp
420793:	c3                   	ret
420794:	cc                   	int3
420795:	cc                   	int3
420796:	cc                   	int3
420797:	cc                   	int3
420798:	cc                   	int3
420799:	cc                   	int3
42079a:	cc                   	int3
42079b:	cc                   	int3
42079c:	cc                   	int3
42079d:	cc                   	int3
42079e:	cc                   	int3
42079f:	cc                   	int3
4207a0:	cc                   	int3
4207a1:	cc                   	int3
4207a2:	cc                   	int3
4207a3:	cc                   	int3
4207a4:	cc                   	int3
4207a5:	cc                   	int3
4207a6:	cc                   	int3
4207a7:	cc                   	int3
4207a8:	cc                   	int3
4207a9:	cc                   	int3
4207aa:	cc                   	int3
4207ab:	cc                   	int3
4207ac:	cc                   	int3
4207ad:	cc                   	int3
4207ae:	cc                   	int3
4207af:	cc                   	int3
4207b0:	8b ff                	mov    %edi,%edi
4207b2:	55                   	push   %ebp
4207b3:	8b ec                	mov    %esp,%ebp
4207b5:	51                   	push   %ecx
4207b6:	83 7d 14 0a          	cmpl   $0xa,0x14(%ebp)
4207ba:	75 0c                	jne    0x4207c8
4207bc:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
4207c0:	7d 06                	jge    0x4207c8
4207c2:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
4207c6:	eb 04                	jmp    0x4207cc
4207c8:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
4207cc:	8a 45 ff             	mov    -0x1(%ebp),%al
4207cf:	88 45 fe             	mov    %al,-0x2(%ebp)
4207d2:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
4207d6:	51                   	push   %ecx
4207d7:	8b 55 14             	mov    0x14(%ebp),%edx
4207da:	52                   	push   %edx
4207db:	8b 45 10             	mov    0x10(%ebp),%eax
4207de:	50                   	push   %eax
4207df:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4207e2:	51                   	push   %ecx
4207e3:	8b 55 08             	mov    0x8(%ebp),%edx
4207e6:	52                   	push   %edx
4207e7:	e8 d4 f0 ff ff       	call   0x41f8c0
4207ec:	83 c4 14             	add    $0x14,%esp
4207ef:	8b e5                	mov    %ebp,%esp
4207f1:	5d                   	pop    %ebp
4207f2:	c3                   	ret
4207f3:	cc                   	int3
4207f4:	cc                   	int3
4207f5:	cc                   	int3
4207f6:	cc                   	int3
4207f7:	cc                   	int3
4207f8:	cc                   	int3
4207f9:	cc                   	int3
4207fa:	cc                   	int3
4207fb:	cc                   	int3
4207fc:	cc                   	int3
4207fd:	cc                   	int3
4207fe:	cc                   	int3
4207ff:	cc                   	int3
420800:	cc                   	int3
420801:	cc                   	int3
420802:	cc                   	int3
420803:	cc                   	int3
420804:	cc                   	int3
420805:	cc                   	int3
420806:	cc                   	int3
420807:	cc                   	int3
420808:	cc                   	int3
420809:	cc                   	int3
42080a:	cc                   	int3
42080b:	cc                   	int3
42080c:	cc                   	int3
42080d:	cc                   	int3
42080e:	cc                   	int3
42080f:	cc                   	int3
420810:	8b ff                	mov    %edi,%edi
420812:	55                   	push   %ebp
420813:	8b ec                	mov    %esp,%ebp
420815:	51                   	push   %ecx
420816:	83 7d 10 0a          	cmpl   $0xa,0x10(%ebp)
42081a:	75 0c                	jne    0x420828
42081c:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
420820:	7d 06                	jge    0x420828
420822:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
420826:	eb 04                	jmp    0x42082c
420828:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
42082c:	8a 45 ff             	mov    -0x1(%ebp),%al
42082f:	88 45 fe             	mov    %al,-0x2(%ebp)
420832:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
420836:	51                   	push   %ecx
420837:	8b 55 10             	mov    0x10(%ebp),%edx
42083a:	52                   	push   %edx
42083b:	6a ff                	push   $0xffffffff
42083d:	8b 45 0c             	mov    0xc(%ebp),%eax
420840:	50                   	push   %eax
420841:	8b 4d 08             	mov    0x8(%ebp),%ecx
420844:	51                   	push   %ecx
420845:	e8 06 ea ff ff       	call   0x41f250
42084a:	83 c4 14             	add    $0x14,%esp
42084d:	8b 45 0c             	mov    0xc(%ebp),%eax
420850:	8b e5                	mov    %ebp,%esp
420852:	5d                   	pop    %ebp
420853:	c3                   	ret
420854:	cc                   	int3
420855:	cc                   	int3
420856:	cc                   	int3
420857:	cc                   	int3
420858:	cc                   	int3
420859:	cc                   	int3
42085a:	cc                   	int3
42085b:	cc                   	int3
42085c:	cc                   	int3
42085d:	cc                   	int3
42085e:	cc                   	int3
42085f:	cc                   	int3
420860:	cc                   	int3
420861:	cc                   	int3
420862:	cc                   	int3
420863:	cc                   	int3
420864:	cc                   	int3
420865:	cc                   	int3
420866:	cc                   	int3
420867:	cc                   	int3
420868:	cc                   	int3
420869:	cc                   	int3
42086a:	cc                   	int3
42086b:	cc                   	int3
42086c:	cc                   	int3
42086d:	cc                   	int3
42086e:	cc                   	int3
42086f:	cc                   	int3
420870:	8b ff                	mov    %edi,%edi
420872:	55                   	push   %ebp
420873:	8b ec                	mov    %esp,%ebp
420875:	51                   	push   %ecx
420876:	83 7d 14 0a          	cmpl   $0xa,0x14(%ebp)