41649d:	3a 51 01             	cmp    0x1(%ecx),%dl
4164a0:	75 0e                	jne    0x4164b0
4164a2:	83 c0 02             	add    $0x2,%eax
4164a5:	83 c1 02             	add    $0x2,%ecx
4164a8:	3a d3                	cmp    %bl,%dl
4164aa:	75 e4                	jne    0x416490
4164ac:	33 c0                	xor    %eax,%eax
4164ae:	eb 05                	jmp    0x4164b5
4164b0:	1b c0                	sbb    %eax,%eax
4164b2:	83 d8 ff             	sbb    $0xffffffff,%eax
4164b5:	3b c3                	cmp    %ebx,%eax
4164b7:	75 11                	jne    0x4164ca
4164b9:	8d 44 24 13          	lea    0x13(%esp),%eax
4164bd:	8a 10                	mov    (%eax),%dl
4164bf:	88 95 e3 90 00 00    	mov    %dl,0x90e3(%ebp)
4164c5:	e9 1b 0d 00 00       	jmp    0x4171e5
4164ca:	6a 03                	push   $0x3
4164cc:	68 ec 81 46 00       	push   $0x4681ec
4164d1:	56                   	push   %esi
4164d2:	e8 bd cd 01 00       	call   0x433294
4164d7:	83 c4 0c             	add    $0xc,%esp
4164da:	85 c0                	test   %eax,%eax
4164dc:	75 42                	jne    0x416520
4164de:	b9 08 61 46 00       	mov    $0x466108,%ecx
4164e3:	8d 47 04             	lea    0x4(%edi),%eax
4164e6:	8a 10                	mov    (%eax),%dl
4164e8:	3a 11                	cmp    (%ecx),%dl
4164ea:	75 1a                	jne    0x416506
4164ec:	3a d3                	cmp    %bl,%dl
4164ee:	74 12                	je     0x416502
4164f0:	8a 50 01             	mov    0x1(%eax),%dl
4164f3:	3a 51 01             	cmp    0x1(%ecx),%dl
4164f6:	75 0e                	jne    0x416506
4164f8:	83 c0 02             	add    $0x2,%eax
4164fb:	83 c1 02             	add    $0x2,%ecx
4164fe:	3a d3                	cmp    %bl,%dl
416500:	75 e4                	jne    0x4164e6
416502:	33 c0                	xor    %eax,%eax
416504:	eb 05                	jmp    0x41650b
416506:	1b c0                	sbb    %eax,%eax
416508:	83 d8 ff             	sbb    $0xffffffff,%eax
41650b:	3b c3                	cmp    %ebx,%eax
41650d:	75 11                	jne    0x416520
41650f:	8d 44 24 12          	lea    0x12(%esp),%eax
416513:	8a 10                	mov    (%eax),%dl
416515:	88 95 e3 90 00 00    	mov    %dl,0x90e3(%ebp)
41651b:	e9 c5 0c 00 00       	jmp    0x4171e5
416520:	b9 f4 60 46 00       	mov    $0x4660f4,%ecx
416525:	8b c6                	mov    %esi,%eax
416527:	8a 10                	mov    (%eax),%dl
416529:	3a 11                	cmp    (%ecx),%dl
41652b:	75 1a                	jne    0x416547
41652d:	3a d3                	cmp    %bl,%dl
41652f:	74 12                	je     0x416543
416531:	8a 50 01             	mov    0x1(%eax),%dl
416534:	3a 51 01             	cmp    0x1(%ecx),%dl
416537:	75 0e                	jne    0x416547
416539:	83 c0 02             	add    $0x2,%eax
41653c:	83 c1 02             	add    $0x2,%ecx
41653f:	3a d3                	cmp    %bl,%dl
416541:	75 e4                	jne    0x416527
416543:	33 c0                	xor    %eax,%eax
416545:	eb 05                	jmp    0x41654c
416547:	1b c0                	sbb    %eax,%eax
416549:	83 d8 ff             	sbb    $0xffffffff,%eax
41654c:	3b c3                	cmp    %ebx,%eax
41654e:	75 11                	jne    0x416561
416550:	8d 44 24 13          	lea    0x13(%esp),%eax
416554:	8a 00                	mov    (%eax),%al
416556:	88 85 e4 90 00 00    	mov    %al,0x90e4(%ebp)
41655c:	e9 84 0c 00 00       	jmp    0x4171e5
416561:	6a 03                	push   $0x3
416563:	68 ec 81 46 00       	push   $0x4681ec
416568:	56                   	push   %esi
416569:	e8 26 cd 01 00       	call   0x433294
41656e:	83 c4 0c             	add    $0xc,%esp
416571:	85 c0                	test   %eax,%eax
416573:	75 45                	jne    0x4165ba
416575:	b9 f4 60 46 00       	mov    $0x4660f4,%ecx
41657a:	8d 47 04             	lea    0x4(%edi),%eax
41657d:	8d 49 00             	lea    0x0(%ecx),%ecx
416580:	8a 10                	mov    (%eax),%dl
416582:	3a 11                	cmp    (%ecx),%dl
416584:	75 1a                	jne    0x4165a0
416586:	3a d3                	cmp    %bl,%dl
416588:	74 12                	je     0x41659c
41658a:	8a 50 01             	mov    0x1(%eax),%dl
41658d:	3a 51 01             	cmp    0x1(%ecx),%dl
416590:	75 0e                	jne    0x4165a0
416592:	83 c0 02             	add    $0x2,%eax
416595:	83 c1 02             	add    $0x2,%ecx
416598:	3a d3                	cmp    %bl,%dl
41659a:	75 e4                	jne    0x416580
41659c:	33 c0                	xor    %eax,%eax
41659e:	eb 05                	jmp    0x4165a5
4165a0:	1b c0                	sbb    %eax,%eax
4165a2:	83 d8 ff             	sbb    $0xffffffff,%eax
4165a5:	3b c3                	cmp    %ebx,%eax
4165a7:	75 11                	jne    0x4165ba
4165a9:	8d 44 24 12          	lea    0x12(%esp),%eax
4165ad:	8a 00                	mov    (%eax),%al
4165af:	88 85 e4 90 00 00    	mov    %al,0x90e4(%ebp)
4165b5:	e9 2b 0c 00 00       	jmp    0x4171e5
4165ba:	b9 d8 60 46 00       	mov    $0x4660d8,%ecx
4165bf:	8b c6                	mov    %esi,%eax
4165c1:	8a 10                	mov    (%eax),%dl
4165c3:	3a 11                	cmp    (%ecx),%dl
4165c5:	75 1a                	jne    0x4165e1
4165c7:	3a d3                	cmp    %bl,%dl
4165c9:	74 12                	je     0x4165dd
4165cb:	8a 50 01             	mov    0x1(%eax),%dl
4165ce:	3a 51 01             	cmp    0x1(%ecx),%dl
4165d1:	75 0e                	jne    0x4165e1
4165d3:	83 c0 02             	add    $0x2,%eax
4165d6:	83 c1 02             	add    $0x2,%ecx
4165d9:	3a d3                	cmp    %bl,%dl
4165db:	75 e4                	jne    0x4165c1
4165dd:	33 c0                	xor    %eax,%eax
4165df:	eb 05                	jmp    0x4165e6
4165e1:	1b c0                	sbb    %eax,%eax
4165e3:	83 d8 ff             	sbb    $0xffffffff,%eax
4165e6:	3b c3                	cmp    %ebx,%eax
4165e8:	75 11                	jne    0x4165fb
4165ea:	8d 44 24 13          	lea    0x13(%esp),%eax
4165ee:	8a 08                	mov    (%eax),%cl
4165f0:	88 8d e5 90 00 00    	mov    %cl,0x90e5(%ebp)
4165f6:	e9 ea 0b 00 00       	jmp    0x4171e5
4165fb:	6a 03                	push   $0x3
4165fd:	68 ec 81 46 00       	push   $0x4681ec
416602:	56                   	push   %esi
416603:	e8 8c cc 01 00       	call   0x433294
416608:	83 c4 0c             	add    $0xc,%esp
41660b:	85 c0                	test   %eax,%eax
41660d:	75 42                	jne    0x416651
41660f:	b9 d8 60 46 00       	mov    $0x4660d8,%ecx
416614:	8d 47 04             	lea    0x4(%edi),%eax
416617:	8a 10                	mov    (%eax),%dl
416619:	3a 11                	cmp    (%ecx),%dl
41661b:	75 1a                	jne    0x416637
41661d:	3a d3                	cmp    %bl,%dl
41661f:	74 12                	je     0x416633
416621:	8a 50 01             	mov    0x1(%eax),%dl
416624:	3a 51 01             	cmp    0x1(%ecx),%dl
416627:	75 0e                	jne    0x416637
416629:	83 c0 02             	add    $0x2,%eax
41662c:	83 c1 02             	add    $0x2,%ecx
41662f:	3a d3                	cmp    %bl,%dl
416631:	75 e4                	jne    0x416617
416633:	33 c0                	xor    %eax,%eax
416635:	eb 05                	jmp    0x41663c
416637:	1b c0                	sbb    %eax,%eax
416639:	83 d8 ff             	sbb    $0xffffffff,%eax
41663c:	3b c3                	cmp    %ebx,%eax
41663e:	75 11                	jne    0x416651
416640:	8d 44 24 12          	lea    0x12(%esp),%eax
416644:	8a 08                	mov    (%eax),%cl
416646:	88 8d e5 90 00 00    	mov    %cl,0x90e5(%ebp)
41664c:	e9 94 0b 00 00       	jmp    0x4171e5
416651:	b9 cc 60 46 00       	mov    $0x4660cc,%ecx
416656:	8b c6                	mov    %esi,%eax
416658:	8a 10                	mov    (%eax),%dl
41665a:	3a 11                	cmp    (%ecx),%dl
41665c:	75 1a                	jne    0x416678
41665e:	3a d3                	cmp    %bl,%dl
416660:	74 12                	je     0x416674
416662:	8a 50 01             	mov    0x1(%eax),%dl
416665:	3a 51 01             	cmp    0x1(%ecx),%dl
416668:	75 0e                	jne    0x416678
41666a:	83 c0 02             	add    $0x2,%eax
41666d:	83 c1 02             	add    $0x2,%ecx
416670:	3a d3                	cmp    %bl,%dl
416672:	75 e4                	jne    0x416658
416674:	33 c0                	xor    %eax,%eax
416676:	eb 05                	jmp    0x41667d
416678:	1b c0                	sbb    %eax,%eax
41667a:	83 d8 ff             	sbb    $0xffffffff,%eax
41667d:	3b c3                	cmp    %ebx,%eax
41667f:	75 11                	jne    0x416692
416681:	8d 44 24 13          	lea    0x13(%esp),%eax
416685:	8a 10                	mov    (%eax),%dl
416687:	88 95 e6 90 00 00    	mov    %dl,0x90e6(%ebp)
41668d:	e9 53 0b 00 00       	jmp    0x4171e5
416692:	6a 03                	push   $0x3
416694:	68 ec 81 46 00       	push   $0x4681ec
416699:	56                   	push   %esi
41669a:	e8 f5 cb 01 00       	call   0x433294
41669f:	83 c4 0c             	add    $0xc,%esp
4166a2:	85 c0                	test   %eax,%eax
4166a4:	75 44                	jne    0x4166ea
4166a6:	b9 cc 60 46 00       	mov    $0x4660cc,%ecx
4166ab:	8d 47 04             	lea    0x4(%edi),%eax
4166ae:	8b ff                	mov    %edi,%edi
4166b0:	8a 10                	mov    (%eax),%dl
4166b2:	3a 11                	cmp    (%ecx),%dl
4166b4:	75 1a                	jne    0x4166d0
4166b6:	3a d3                	cmp    %bl,%dl
4166b8:	74 12                	je     0x4166cc
4166ba:	8a 50 01             	mov    0x1(%eax),%dl
4166bd:	3a 51 01             	cmp    0x1(%ecx),%dl
4166c0:	75 0e                	jne    0x4166d0
4166c2:	83 c0 02             	add    $0x2,%eax
4166c5:	83 c1 02             	add    $0x2,%ecx
4166c8:	3a d3                	cmp    %bl,%dl
4166ca:	75 e4                	jne    0x4166b0
4166cc:	33 c0                	xor    %eax,%eax
4166ce:	eb 05                	jmp    0x4166d5
4166d0:	1b c0                	sbb    %eax,%eax
4166d2:	83 d8 ff             	sbb    $0xffffffff,%eax
4166d5:	3b c3                	cmp    %ebx,%eax
4166d7:	75 11                	jne    0x4166ea
4166d9:	8d 44 24 12          	lea    0x12(%esp),%eax
4166dd:	8a 10                	mov    (%eax),%dl
4166df:	88 95 e6 90 00 00    	mov    %dl,0x90e6(%ebp)
4166e5:	e9 fb 0a 00 00       	jmp    0x4171e5
4166ea:	b9 c0 60 46 00       	mov    $0x4660c0,%ecx
4166ef:	8b c6                	mov    %esi,%eax
4166f1:	8a 10                	mov    (%eax),%dl
4166f3:	3a 11                	cmp    (%ecx),%dl
4166f5:	75 1a                	jne    0x416711
4166f7:	3a d3                	cmp    %bl,%dl
4166f9:	74 12                	je     0x41670d
4166fb:	8a 50 01             	mov    0x1(%eax),%dl
4166fe:	3a 51 01             	cmp    0x1(%ecx),%dl
416701:	75 0e                	jne    0x416711
416703:	83 c0 02             	add    $0x2,%eax
416706:	83 c1 02             	add    $0x2,%ecx
416709:	3a d3                	cmp    %bl,%dl
41670b:	75 e4                	jne    0x4166f1
41670d:	33 c0                	xor    %eax,%eax
41670f:	eb 05                	jmp    0x416716
416711:	1b c0                	sbb    %eax,%eax
416713:	83 d8 ff             	sbb    $0xffffffff,%eax
416716:	3b c3                	cmp    %ebx,%eax
416718:	75 18                	jne    0x416732
41671a:	8d 44 24 13          	lea    0x13(%esp),%eax
41671e:	8a 00                	mov    (%eax),%al
416720:	88 85 e7 90 00 00    	mov    %al,0x90e7(%ebp)
416726:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
41672d:	e9 b3 0a 00 00       	jmp    0x4171e5
416732:	6a 03                	push   $0x3
416734:	68 ec 81 46 00       	push   $0x4681ec
416739:	56                   	push   %esi
41673a:	e8 55 cb 01 00       	call   0x433294
41673f:	83 c4 0c             	add    $0xc,%esp
416742:	85 c0                	test   %eax,%eax
416744:	75 4b                	jne    0x416791
416746:	b9 c0 60 46 00       	mov    $0x4660c0,%ecx
41674b:	8d 47 04             	lea    0x4(%edi),%eax
41674e:	8b ff                	mov    %edi,%edi
416750:	8a 10                	mov    (%eax),%dl
416752:	3a 11                	cmp    (%ecx),%dl
416754:	75 1a                	jne    0x416770
416756:	3a d3                	cmp    %bl,%dl
416758:	74 12                	je     0x41676c
41675a:	8a 50 01             	mov    0x1(%eax),%dl
41675d:	3a 51 01             	cmp    0x1(%ecx),%dl
416760:	75 0e                	jne    0x416770
416762:	83 c0 02             	add    $0x2,%eax
416765:	83 c1 02             	add    $0x2,%ecx
416768:	3a d3                	cmp    %bl,%dl
41676a:	75 e4                	jne    0x416750
41676c:	33 c0                	xor    %eax,%eax
41676e:	eb 05                	jmp    0x416775
416770:	1b c0                	sbb    %eax,%eax
416772:	83 d8 ff             	sbb    $0xffffffff,%eax
416775:	3b c3                	cmp    %ebx,%eax
416777:	75 18                	jne    0x416791
416779:	8d 44 24 12          	lea    0x12(%esp),%eax
41677d:	8a 00                	mov    (%eax),%al
41677f:	88 85 e7 90 00 00    	mov    %al,0x90e7(%ebp)
416785:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
41678c:	e9 54 0a 00 00       	jmp    0x4171e5
416791:	b9 bc 60 46 00       	mov    $0x4660bc,%ecx
416796:	8b c6                	mov    %esi,%eax
416798:	8a 10                	mov    (%eax),%dl
41679a:	3a 11                	cmp    (%ecx),%dl
41679c:	75 1a                	jne    0x4167b8
41679e:	3a d3                	cmp    %bl,%dl
4167a0:	74 12                	je     0x4167b4
4167a2:	8a 50 01             	mov    0x1(%eax),%dl
4167a5:	3a 51 01             	cmp    0x1(%ecx),%dl
4167a8:	75 0e                	jne    0x4167b8
4167aa:	83 c0 02             	add    $0x2,%eax
4167ad:	83 c1 02             	add    $0x2,%ecx
4167b0:	3a d3                	cmp    %bl,%dl
4167b2:	75 e4                	jne    0x416798
4167b4:	33 c0                	xor    %eax,%eax
4167b6:	eb 05                	jmp    0x4167bd
4167b8:	1b c0                	sbb    %eax,%eax
4167ba:	83 d8 ff             	sbb    $0xffffffff,%eax
4167bd:	3b c3                	cmp    %ebx,%eax
4167bf:	75 18                	jne    0x4167d9
4167c1:	8d 44 24 13          	lea    0x13(%esp),%eax
4167c5:	8a 08                	mov    (%eax),%cl
4167c7:	88 8d e8 90 00 00    	mov    %cl,0x90e8(%ebp)
4167cd:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
4167d4:	e9 0c 0a 00 00       	jmp    0x4171e5
4167d9:	6a 03                	push   $0x3
4167db:	68 ec 81 46 00       	push   $0x4681ec
4167e0:	56                   	push   %esi
4167e1:	e8 ae ca 01 00       	call   0x433294
4167e6:	83 c4 0c             	add    $0xc,%esp
4167e9:	85 c0                	test   %eax,%eax
4167eb:	75 49                	jne    0x416836
4167ed:	b9 bc 60 46 00       	mov    $0x4660bc,%ecx
4167f2:	8d 47 04             	lea    0x4(%edi),%eax
4167f5:	8a 10                	mov    (%eax),%dl
4167f7:	3a 11                	cmp    (%ecx),%dl
4167f9:	75 1a                	jne    0x416815
4167fb:	3a d3                	cmp    %bl,%dl
4167fd:	74 12                	je     0x416811
4167ff:	8a 50 01             	mov    0x1(%eax),%dl
416802:	3a 51 01             	cmp    0x1(%ecx),%dl
416805:	75 0e                	jne    0x416815
416807:	83 c0 02             	add    $0x2,%eax
41680a:	83 c1 02             	add    $0x2,%ecx
41680d:	3a d3                	cmp    %bl,%dl
41680f:	75 e4                	jne    0x4167f5
416811:	33 c0                	xor    %eax,%eax
416813:	eb 05                	jmp    0x41681a
416815:	1b c0                	sbb    %eax,%eax
416817:	83 d8 ff             	sbb    $0xffffffff,%eax
41681a:	3b c3                	cmp    %ebx,%eax
41681c:	75 18                	jne    0x416836
41681e:	8d 44 24 12          	lea    0x12(%esp),%eax
416822:	8a 08                	mov    (%eax),%cl
416824:	88 8d e8 90 00 00    	mov    %cl,0x90e8(%ebp)
41682a:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416831:	e9 af 09 00 00       	jmp    0x4171e5
416836:	b9 b0 60 46 00       	mov    $0x4660b0,%ecx
41683b:	8b c6                	mov    %esi,%eax
41683d:	8d 49 00             	lea    0x0(%ecx),%ecx
416840:	8a 10                	mov    (%eax),%dl
416842:	3a 11                	cmp    (%ecx),%dl
416844:	75 1a                	jne    0x416860
416846:	3a d3                	cmp    %bl,%dl
416848:	74 12                	je     0x41685c
41684a:	8a 50 01             	mov    0x1(%eax),%dl
41684d:	3a 51 01             	cmp    0x1(%ecx),%dl
416850:	75 0e                	jne    0x416860
416852:	83 c0 02             	add    $0x2,%eax
416855:	83 c1 02             	add    $0x2,%ecx
416858:	3a d3                	cmp    %bl,%dl
41685a:	75 e4                	jne    0x416840
41685c:	33 c0                	xor    %eax,%eax
41685e:	eb 05                	jmp    0x416865
416860:	1b c0                	sbb    %eax,%eax
416862:	83 d8 ff             	sbb    $0xffffffff,%eax
416865:	3b c3                	cmp    %ebx,%eax
416867:	75 18                	jne    0x416881