43c605:	51                   	push   %ecx
43c606:	0f b7 45 08          	movzwl 0x8(%ebp),%eax
43c60a:	83 f8 63             	cmp    $0x63,%eax
43c60d:	74 12                	je     0x43c621
43c60f:	0f b7 4d 08          	movzwl 0x8(%ebp),%ecx
43c613:	83 f9 43             	cmp    $0x43,%ecx
43c616:	74 09                	je     0x43c621
43c618:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43c61f:	eb 07                	jmp    0x43c628
43c621:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
43c628:	8a 45 fc             	mov    -0x4(%ebp),%al
43c62b:	8b e5                	mov    %ebp,%esp
43c62d:	5d                   	pop    %ebp
43c62e:	c3                   	ret
43c62f:	cc                   	int3
43c630:	cc                   	int3
43c631:	cc                   	int3
43c632:	cc                   	int3
43c633:	cc                   	int3
43c634:	cc                   	int3
43c635:	cc                   	int3
43c636:	cc                   	int3
43c637:	cc                   	int3
43c638:	cc                   	int3
43c639:	cc                   	int3
43c63a:	cc                   	int3
43c63b:	cc                   	int3
43c63c:	cc                   	int3
43c63d:	cc                   	int3
43c63e:	cc                   	int3
43c63f:	cc                   	int3
43c640:	8b ff                	mov    %edi,%edi
43c642:	55                   	push   %ebp
43c643:	8b ec                	mov    %esp,%ebp
43c645:	51                   	push   %ecx
43c646:	0f b7 45 08          	movzwl 0x8(%ebp),%eax
43c64a:	83 f8 63             	cmp    $0x63,%eax
43c64d:	74 12                	je     0x43c661
43c64f:	0f b7 4d 08          	movzwl 0x8(%ebp),%ecx
43c653:	83 f9 43             	cmp    $0x43,%ecx
43c656:	74 09                	je     0x43c661
43c658:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43c65f:	eb 07                	jmp    0x43c668
43c661:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
43c668:	8a 45 fc             	mov    -0x4(%ebp),%al
43c66b:	8b e5                	mov    %ebp,%esp
43c66d:	5d                   	pop    %ebp
43c66e:	c3                   	ret
43c66f:	cc                   	int3
43c670:	cc                   	int3
43c671:	cc                   	int3
43c672:	cc                   	int3
43c673:	cc                   	int3
43c674:	cc                   	int3
43c675:	cc                   	int3
43c676:	cc                   	int3
43c677:	cc                   	int3
43c678:	cc                   	int3
43c679:	cc                   	int3
43c67a:	cc                   	int3
43c67b:	cc                   	int3
43c67c:	cc                   	int3
43c67d:	cc                   	int3
43c67e:	cc                   	int3
43c67f:	cc                   	int3
43c680:	8b ff                	mov    %edi,%edi
43c682:	55                   	push   %ebp
43c683:	8b ec                	mov    %esp,%ebp
43c685:	51                   	push   %ecx
43c686:	0f be 45 08          	movsbl 0x8(%ebp),%eax
43c68a:	83 f8 64             	cmp    $0x64,%eax
43c68d:	74 3f                	je     0x43c6ce
43c68f:	0f be 4d 08          	movsbl 0x8(%ebp),%ecx
43c693:	83 f9 69             	cmp    $0x69,%ecx
43c696:	74 36                	je     0x43c6ce
43c698:	0f be 55 08          	movsbl 0x8(%ebp),%edx
43c69c:	83 fa 6f             	cmp    $0x6f,%edx
43c69f:	74 2d                	je     0x43c6ce
43c6a1:	0f be 45 08          	movsbl 0x8(%ebp),%eax
43c6a5:	83 f8 75             	cmp    $0x75,%eax
43c6a8:	74 24                	je     0x43c6ce
43c6aa:	0f be 4d 08          	movsbl 0x8(%ebp),%ecx
43c6ae:	83 f9 78             	cmp    $0x78,%ecx
43c6b1:	74 1b                	je     0x43c6ce
43c6b3:	0f be 55 08          	movsbl 0x8(%ebp),%edx
43c6b7:	83 fa 58             	cmp    $0x58,%edx
43c6ba:	74 12                	je     0x43c6ce
43c6bc:	0f be 45 08          	movsbl 0x8(%ebp),%eax
43c6c0:	83 f8 2a             	cmp    $0x2a,%eax
43c6c3:	74 09                	je     0x43c6ce
43c6c5:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43c6cc:	eb 07                	jmp    0x43c6d5
43c6ce:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
43c6d5:	8a 45 fc             	mov    -0x4(%ebp),%al
43c6d8:	8b e5                	mov    %ebp,%esp
43c6da:	5d                   	pop    %ebp
43c6db:	c3                   	ret
43c6dc:	cc                   	int3
43c6dd:	cc                   	int3
43c6de:	cc                   	int3
43c6df:	cc                   	int3
43c6e0:	cc                   	int3
43c6e1:	cc                   	int3
43c6e2:	cc                   	int3
43c6e3:	cc                   	int3
43c6e4:	cc                   	int3
43c6e5:	cc                   	int3
43c6e6:	cc                   	int3
43c6e7:	cc                   	int3
43c6e8:	cc                   	int3
43c6e9:	cc                   	int3
43c6ea:	cc                   	int3
43c6eb:	cc                   	int3
43c6ec:	cc                   	int3
43c6ed:	cc                   	int3
43c6ee:	cc                   	int3
43c6ef:	cc                   	int3
43c6f0:	cc                   	int3
43c6f1:	cc                   	int3
43c6f2:	cc                   	int3
43c6f3:	cc                   	int3
43c6f4:	cc                   	int3
43c6f5:	cc                   	int3
43c6f6:	cc                   	int3
43c6f7:	cc                   	int3
43c6f8:	cc                   	int3
43c6f9:	cc                   	int3
43c6fa:	cc                   	int3
43c6fb:	cc                   	int3
43c6fc:	cc                   	int3
43c6fd:	cc                   	int3
43c6fe:	cc                   	int3
43c6ff:	cc                   	int3
43c700:	8b ff                	mov    %edi,%edi
43c702:	55                   	push   %ebp
43c703:	8b ec                	mov    %esp,%ebp
43c705:	51                   	push   %ecx
43c706:	0f be 45 08          	movsbl 0x8(%ebp),%eax
43c70a:	83 f8 64             	cmp    $0x64,%eax
43c70d:	74 3f                	je     0x43c74e
43c70f:	0f be 4d 08          	movsbl 0x8(%ebp),%ecx
43c713:	83 f9 69             	cmp    $0x69,%ecx
43c716:	74 36                	je     0x43c74e
43c718:	0f be 55 08          	movsbl 0x8(%ebp),%edx
43c71c:	83 fa 6f             	cmp    $0x6f,%edx
43c71f:	74 2d                	je     0x43c74e
43c721:	0f be 45 08          	movsbl 0x8(%ebp),%eax
43c725:	83 f8 75             	cmp    $0x75,%eax
43c728:	74 24                	je     0x43c74e
43c72a:	0f be 4d 08          	movsbl 0x8(%ebp),%ecx
43c72e:	83 f9 78             	cmp    $0x78,%ecx
43c731:	74 1b                	je     0x43c74e
43c733:	0f be 55 08          	movsbl 0x8(%ebp),%edx
43c737:	83 fa 58             	cmp    $0x58,%edx
43c73a:	74 12                	je     0x43c74e
43c73c:	0f be 45 08          	movsbl 0x8(%ebp),%eax
43c740:	83 f8 2a             	cmp    $0x2a,%eax
43c743:	74 09                	je     0x43c74e
43c745:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43c74c:	eb 07                	jmp    0x43c755
43c74e:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
43c755:	8a 45 fc             	mov    -0x4(%ebp),%al
43c758:	8b e5                	mov    %ebp,%esp
43c75a:	5d                   	pop    %ebp
43c75b:	c3                   	ret
43c75c:	cc                   	int3
43c75d:	cc                   	int3
43c75e:	cc                   	int3
43c75f:	cc                   	int3
43c760:	cc                   	int3
43c761:	cc                   	int3
43c762:	cc                   	int3
43c763:	cc                   	int3
43c764:	cc                   	int3
43c765:	cc                   	int3
43c766:	cc                   	int3
43c767:	cc                   	int3
43c768:	cc                   	int3
43c769:	cc                   	int3
43c76a:	cc                   	int3
43c76b:	cc                   	int3
43c76c:	cc                   	int3
43c76d:	cc                   	int3
43c76e:	cc                   	int3
43c76f:	cc                   	int3
43c770:	cc                   	int3
43c771:	cc                   	int3
43c772:	cc                   	int3
43c773:	cc                   	int3
43c774:	cc                   	int3
43c775:	cc                   	int3
43c776:	cc                   	int3
43c777:	cc                   	int3
43c778:	cc                   	int3
43c779:	cc                   	int3
43c77a:	cc                   	int3
43c77b:	cc                   	int3
43c77c:	cc                   	int3
43c77d:	cc                   	int3
43c77e:	cc                   	int3
43c77f:	cc                   	int3
43c780:	8b ff                	mov    %edi,%edi
43c782:	55                   	push   %ebp
43c783:	8b ec                	mov    %esp,%ebp
43c785:	51                   	push   %ecx
43c786:	0f b7 45 08          	movzwl 0x8(%ebp),%eax
43c78a:	83 f8 64             	cmp    $0x64,%eax
43c78d:	74 3f                	je     0x43c7ce
43c78f:	0f b7 4d 08          	movzwl 0x8(%ebp),%ecx
43c793:	83 f9 69             	cmp    $0x69,%ecx
43c796:	74 36                	je     0x43c7ce
43c798:	0f b7 55 08          	movzwl 0x8(%ebp),%edx
43c79c:	83 fa 6f             	cmp    $0x6f,%edx
43c79f:	74 2d                	je     0x43c7ce
43c7a1:	0f b7 45 08          	movzwl 0x8(%ebp),%eax
43c7a5:	83 f8 75             	cmp    $0x75,%eax
43c7a8:	74 24                	je     0x43c7ce
43c7aa:	0f b7 4d 08          	movzwl 0x8(%ebp),%ecx
43c7ae:	83 f9 78             	cmp    $0x78,%ecx
43c7b1:	74 1b                	je     0x43c7ce
43c7b3:	0f b7 55 08          	movzwl 0x8(%ebp),%edx
43c7b7:	83 fa 58             	cmp    $0x58,%edx
43c7ba:	74 12                	je     0x43c7ce
43c7bc:	0f b7 45 08          	movzwl 0x8(%ebp),%eax
43c7c0:	83 f8 2a             	cmp    $0x2a,%eax
43c7c3:	74 09                	je     0x43c7ce
43c7c5:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43c7cc:	eb 07                	jmp    0x43c7d5
43c7ce:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
43c7d5:	8a 45 fc             	mov    -0x4(%ebp),%al
43c7d8:	8b e5                	mov    %ebp,%esp
43c7da:	5d                   	pop    %ebp
43c7db:	c3                   	ret
43c7dc:	cc                   	int3
43c7dd:	cc                   	int3
43c7de:	cc                   	int3
43c7df:	cc                   	int3
43c7e0:	cc                   	int3
43c7e1:	cc                   	int3
43c7e2:	cc                   	int3
43c7e3:	cc                   	int3
43c7e4:	cc                   	int3
43c7e5:	cc                   	int3
43c7e6:	cc                   	int3
43c7e7:	cc                   	int3
43c7e8:	cc                   	int3
43c7e9:	cc                   	int3
43c7ea:	cc                   	int3
43c7eb:	cc                   	int3
43c7ec:	cc                   	int3
43c7ed:	cc                   	int3
43c7ee:	cc                   	int3
43c7ef:	cc                   	int3
43c7f0:	cc                   	int3
43c7f1:	cc                   	int3
43c7f2:	cc                   	int3
43c7f3:	cc                   	int3
43c7f4:	cc                   	int3
43c7f5:	cc                   	int3
43c7f6:	cc                   	int3
43c7f7:	cc                   	int3
43c7f8:	cc                   	int3
43c7f9:	cc                   	int3
43c7fa:	cc                   	int3
43c7fb:	cc                   	int3
43c7fc:	cc                   	int3
43c7fd:	cc                   	int3
43c7fe:	cc                   	int3
43c7ff:	cc                   	int3
43c800:	8b ff                	mov    %edi,%edi
43c802:	55                   	push   %ebp
43c803:	8b ec                	mov    %esp,%ebp
43c805:	51                   	push   %ecx
43c806:	0f b7 45 08          	movzwl 0x8(%ebp),%eax
43c80a:	83 f8 64             	cmp    $0x64,%eax
43c80d:	74 3f                	je     0x43c84e
43c80f:	0f b7 4d 08          	movzwl 0x8(%ebp),%ecx
43c813:	83 f9 69             	cmp    $0x69,%ecx
43c816:	74 36                	je     0x43c84e
43c818:	0f b7 55 08          	movzwl 0x8(%ebp),%edx
43c81c:	83 fa 6f             	cmp    $0x6f,%edx
43c81f:	74 2d                	je     0x43c84e
43c821:	0f b7 45 08          	movzwl 0x8(%ebp),%eax
43c825:	83 f8 75             	cmp    $0x75,%eax
43c828:	74 24                	je     0x43c84e
43c82a:	0f b7 4d 08          	movzwl 0x8(%ebp),%ecx
43c82e:	83 f9 78             	cmp    $0x78,%ecx
43c831:	74 1b                	je     0x43c84e
43c833:	0f b7 55 08          	movzwl 0x8(%ebp),%edx
43c837:	83 fa 58             	cmp    $0x58,%edx
43c83a:	74 12                	je     0x43c84e
43c83c:	0f b7 45 08          	movzwl 0x8(%ebp),%eax
43c840:	83 f8 2a             	cmp    $0x2a,%eax
43c843:	74 09                	je     0x43c84e
43c845:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43c84c:	eb 07                	jmp    0x43c855
43c84e:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
43c855:	8a 45 fc             	mov    -0x4(%ebp),%al
43c858:	8b e5                	mov    %ebp,%esp
43c85a:	5d                   	pop    %ebp
43c85b:	c3                   	ret
43c85c:	cc                   	int3
43c85d:	cc                   	int3
43c85e:	cc                   	int3
43c85f:	cc                   	int3
43c860:	cc                   	int3
43c861:	cc                   	int3
43c862:	cc                   	int3
43c863:	cc                   	int3
43c864:	cc                   	int3
43c865:	cc                   	int3
43c866:	cc                   	int3
43c867:	cc                   	int3
43c868:	cc                   	int3
43c869:	cc                   	int3
43c86a:	cc                   	int3
43c86b:	cc                   	int3
43c86c:	cc                   	int3
43c86d:	cc                   	int3
43c86e:	cc                   	int3
43c86f:	cc                   	int3
43c870:	cc                   	int3
43c871:	cc                   	int3
43c872:	cc                   	int3
43c873:	cc                   	int3
43c874:	cc                   	int3
43c875:	cc                   	int3
43c876:	cc                   	int3
43c877:	cc                   	int3
43c878:	cc                   	int3
43c879:	cc                   	int3
43c87a:	cc                   	int3
43c87b:	cc                   	int3
43c87c:	cc                   	int3
43c87d:	cc                   	int3
43c87e:	cc                   	int3
43c87f:	cc                   	int3
43c880:	8b ff                	mov    %edi,%edi
43c882:	55                   	push   %ebp
43c883:	8b ec                	mov    %esp,%ebp
43c885:	51                   	push   %ecx
43c886:	0f be 45 08          	movsbl 0x8(%ebp),%eax
43c88a:	83 f8 70             	cmp    $0x70,%eax
43c88d:	75 09                	jne    0x43c898
43c88f:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
43c896:	eb 07                	jmp    0x43c89f
43c898:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43c89f:	8a 45 fc             	mov    -0x4(%ebp),%al
43c8a2:	8b e5                	mov    %ebp,%esp
43c8a4:	5d                   	pop    %ebp