447556:	33 d2                	xor    %edx,%edx
447558:	85 f6                	test   %esi,%esi
44755a:	0f 9f c2             	setg   %dl
44755d:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447561:	85 f6                	test   %esi,%esi
447563:	0f 85 b5 f3 ff ff    	jne    0x44691e
447569:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
44756d:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
447571:	2b f2                	sub    %edx,%esi
447573:	74 0f                	je     0x447584
447575:	33 d2                	xor    %edx,%edx
447577:	85 f6                	test   %esi,%esi
447579:	0f 9f c2             	setg   %dl
44757c:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447580:	eb 02                	jmp    0x447584
447582:	33 f6                	xor    %esi,%esi
447584:	85 f6                	test   %esi,%esi
447586:	0f 85 92 f3 ff ff    	jne    0x44691e
44758c:	8b 50 e9             	mov    -0x17(%eax),%edx
44758f:	3b 51 e9             	cmp    -0x17(%ecx),%edx
447592:	74 75                	je     0x447609
447594:	0f b6 f2             	movzbl %dl,%esi
447597:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
44759b:	2b f2                	sub    %edx,%esi
44759d:	74 13                	je     0x4475b2
44759f:	33 d2                	xor    %edx,%edx
4475a1:	85 f6                	test   %esi,%esi
4475a3:	0f 9f c2             	setg   %dl
4475a6:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4475aa:	85 f6                	test   %esi,%esi
4475ac:	0f 85 6c f3 ff ff    	jne    0x44691e
4475b2:	0f b6 70 ea          	movzbl -0x16(%eax),%esi
4475b6:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
4475ba:	2b f2                	sub    %edx,%esi
4475bc:	74 13                	je     0x4475d1
4475be:	33 d2                	xor    %edx,%edx
4475c0:	85 f6                	test   %esi,%esi
4475c2:	0f 9f c2             	setg   %dl
4475c5:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4475c9:	85 f6                	test   %esi,%esi
4475cb:	0f 85 4d f3 ff ff    	jne    0x44691e
4475d1:	0f b6 70 eb          	movzbl -0x15(%eax),%esi
4475d5:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
4475d9:	2b f2                	sub    %edx,%esi
4475db:	74 13                	je     0x4475f0
4475dd:	33 d2                	xor    %edx,%edx
4475df:	85 f6                	test   %esi,%esi
4475e1:	0f 9f c2             	setg   %dl
4475e4:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4475e8:	85 f6                	test   %esi,%esi
4475ea:	0f 85 2e f3 ff ff    	jne    0x44691e
4475f0:	0f b6 70 ec          	movzbl -0x14(%eax),%esi
4475f4:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
4475f8:	2b f2                	sub    %edx,%esi
4475fa:	74 0f                	je     0x44760b
4475fc:	33 d2                	xor    %edx,%edx
4475fe:	85 f6                	test   %esi,%esi
447600:	0f 9f c2             	setg   %dl
447603:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447607:	eb 02                	jmp    0x44760b
447609:	33 f6                	xor    %esi,%esi
44760b:	85 f6                	test   %esi,%esi
44760d:	0f 85 0b f3 ff ff    	jne    0x44691e
447613:	8b 50 ed             	mov    -0x13(%eax),%edx
447616:	3b 51 ed             	cmp    -0x13(%ecx),%edx
447619:	74 75                	je     0x447690
44761b:	0f b6 f2             	movzbl %dl,%esi
44761e:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
447622:	2b f2                	sub    %edx,%esi
447624:	74 13                	je     0x447639
447626:	33 d2                	xor    %edx,%edx
447628:	85 f6                	test   %esi,%esi
44762a:	0f 9f c2             	setg   %dl
44762d:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447631:	85 f6                	test   %esi,%esi
447633:	0f 85 e5 f2 ff ff    	jne    0x44691e
447639:	0f b6 70 ee          	movzbl -0x12(%eax),%esi
44763d:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
447641:	2b f2                	sub    %edx,%esi
447643:	74 13                	je     0x447658
447645:	33 d2                	xor    %edx,%edx
447647:	85 f6                	test   %esi,%esi
447649:	0f 9f c2             	setg   %dl
44764c:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447650:	85 f6                	test   %esi,%esi
447652:	0f 85 c6 f2 ff ff    	jne    0x44691e
447658:	0f b6 70 ef          	movzbl -0x11(%eax),%esi
44765c:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
447660:	2b f2                	sub    %edx,%esi
447662:	74 13                	je     0x447677
447664:	33 d2                	xor    %edx,%edx
447666:	85 f6                	test   %esi,%esi
447668:	0f 9f c2             	setg   %dl
44766b:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44766f:	85 f6                	test   %esi,%esi
447671:	0f 85 a7 f2 ff ff    	jne    0x44691e
447677:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
44767b:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
44767f:	2b f2                	sub    %edx,%esi
447681:	74 0f                	je     0x447692
447683:	33 d2                	xor    %edx,%edx
447685:	85 f6                	test   %esi,%esi
447687:	0f 9f c2             	setg   %dl
44768a:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44768e:	eb 02                	jmp    0x447692
447690:	33 f6                	xor    %esi,%esi
447692:	85 f6                	test   %esi,%esi
447694:	0f 85 84 f2 ff ff    	jne    0x44691e
44769a:	8b 50 f1             	mov    -0xf(%eax),%edx
44769d:	3b 51 f1             	cmp    -0xf(%ecx),%edx
4476a0:	74 76                	je     0x447718
4476a2:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
4476a6:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
4476aa:	2b f2                	sub    %edx,%esi
4476ac:	74 13                	je     0x4476c1
4476ae:	33 d2                	xor    %edx,%edx
4476b0:	85 f6                	test   %esi,%esi
4476b2:	0f 9f c2             	setg   %dl
4476b5:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4476b9:	85 f6                	test   %esi,%esi
4476bb:	0f 85 5d f2 ff ff    	jne    0x44691e
4476c1:	0f b6 70 f2          	movzbl -0xe(%eax),%esi
4476c5:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
4476c9:	2b f2                	sub    %edx,%esi
4476cb:	74 13                	je     0x4476e0
4476cd:	33 d2                	xor    %edx,%edx
4476cf:	85 f6                	test   %esi,%esi
4476d1:	0f 9f c2             	setg   %dl
4476d4:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4476d8:	85 f6                	test   %esi,%esi
4476da:	0f 85 3e f2 ff ff    	jne    0x44691e
4476e0:	0f b6 70 f3          	movzbl -0xd(%eax),%esi
4476e4:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
4476e8:	2b f2                	sub    %edx,%esi
4476ea:	74 13                	je     0x4476ff
4476ec:	33 d2                	xor    %edx,%edx
4476ee:	85 f6                	test   %esi,%esi
4476f0:	0f 9f c2             	setg   %dl
4476f3:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4476f7:	85 f6                	test   %esi,%esi
4476f9:	0f 85 1f f2 ff ff    	jne    0x44691e
4476ff:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
447703:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
447707:	2b f2                	sub    %edx,%esi
447709:	74 0f                	je     0x44771a
44770b:	33 d2                	xor    %edx,%edx
44770d:	85 f6                	test   %esi,%esi
44770f:	0f 9f c2             	setg   %dl
447712:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447716:	eb 02                	jmp    0x44771a
447718:	33 f6                	xor    %esi,%esi
44771a:	85 f6                	test   %esi,%esi
44771c:	0f 85 fc f1 ff ff    	jne    0x44691e
447722:	8b 50 f5             	mov    -0xb(%eax),%edx
447725:	3b 51 f5             	cmp    -0xb(%ecx),%edx
447728:	74 75                	je     0x44779f
44772a:	0f b6 f2             	movzbl %dl,%esi
44772d:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
447731:	2b f2                	sub    %edx,%esi
447733:	74 13                	je     0x447748
447735:	33 d2                	xor    %edx,%edx
447737:	85 f6                	test   %esi,%esi
447739:	0f 9f c2             	setg   %dl
44773c:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447740:	85 f6                	test   %esi,%esi
447742:	0f 85 d6 f1 ff ff    	jne    0x44691e
447748:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
44774c:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
447750:	2b f2                	sub    %edx,%esi
447752:	74 13                	je     0x447767
447754:	33 d2                	xor    %edx,%edx
447756:	85 f6                	test   %esi,%esi
447758:	0f 9f c2             	setg   %dl
44775b:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44775f:	85 f6                	test   %esi,%esi
447761:	0f 85 b7 f1 ff ff    	jne    0x44691e
447767:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
44776b:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
44776f:	2b f2                	sub    %edx,%esi
447771:	74 13                	je     0x447786
447773:	33 d2                	xor    %edx,%edx
447775:	85 f6                	test   %esi,%esi
447777:	0f 9f c2             	setg   %dl
44777a:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44777e:	85 f6                	test   %esi,%esi
447780:	0f 85 98 f1 ff ff    	jne    0x44691e
447786:	0f b6 70 f8          	movzbl -0x8(%eax),%esi
44778a:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
44778e:	2b f2                	sub    %edx,%esi
447790:	74 0f                	je     0x4477a1
447792:	33 d2                	xor    %edx,%edx
447794:	85 f6                	test   %esi,%esi
447796:	0f 9f c2             	setg   %dl
447799:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44779d:	eb 02                	jmp    0x4477a1
44779f:	33 f6                	xor    %esi,%esi
4477a1:	85 f6                	test   %esi,%esi
4477a3:	0f 85 75 f1 ff ff    	jne    0x44691e
4477a9:	8b 50 f9             	mov    -0x7(%eax),%edx
4477ac:	3b 51 f9             	cmp    -0x7(%ecx),%edx
4477af:	74 75                	je     0x447826
4477b1:	0f b6 f2             	movzbl %dl,%esi
4477b4:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
4477b8:	2b f2                	sub    %edx,%esi
4477ba:	74 13                	je     0x4477cf
4477bc:	33 d2                	xor    %edx,%edx
4477be:	85 f6                	test   %esi,%esi
4477c0:	0f 9f c2             	setg   %dl
4477c3:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4477c7:	85 f6                	test   %esi,%esi
4477c9:	0f 85 4f f1 ff ff    	jne    0x44691e
4477cf:	0f b6 70 fa          	movzbl -0x6(%eax),%esi
4477d3:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
4477d7:	2b f2                	sub    %edx,%esi
4477d9:	74 13                	je     0x4477ee
4477db:	33 d2                	xor    %edx,%edx
4477dd:	85 f6                	test   %esi,%esi
4477df:	0f 9f c2             	setg   %dl
4477e2:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4477e6:	85 f6                	test   %esi,%esi
4477e8:	0f 85 30 f1 ff ff    	jne    0x44691e
4477ee:	0f b6 70 fb          	movzbl -0x5(%eax),%esi
4477f2:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
4477f6:	2b f2                	sub    %edx,%esi
4477f8:	74 13                	je     0x44780d
4477fa:	33 d2                	xor    %edx,%edx
4477fc:	85 f6                	test   %esi,%esi
4477fe:	0f 9f c2             	setg   %dl
447801:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447805:	85 f6                	test   %esi,%esi
447807:	0f 85 11 f1 ff ff    	jne    0x44691e
44780d:	0f b6 70 fc          	movzbl -0x4(%eax),%esi
447811:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
447815:	2b f2                	sub    %edx,%esi
447817:	74 0f                	je     0x447828
447819:	33 d2                	xor    %edx,%edx
44781b:	85 f6                	test   %esi,%esi
44781d:	0f 9f c2             	setg   %dl
447820:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447824:	eb 02                	jmp    0x447828
447826:	33 f6                	xor    %esi,%esi
447828:	85 f6                	test   %esi,%esi
44782a:	0f 85 ee f0 ff ff    	jne    0x44691e
447830:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
447834:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
447838:	2b f2                	sub    %edx,%esi
44783a:	0f 84 15 fc ff ff    	je     0x447455
447840:	33 d2                	xor    %edx,%edx
447842:	85 f6                	test   %esi,%esi
447844:	0f 9f c2             	setg   %dl
447847:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
44784b:	85 d2                	test   %edx,%edx
44784d:	0f 84 02 fc ff ff    	je     0x447455
447853:	8b c2                	mov    %edx,%eax
447855:	e9 63 f4 ff ff       	jmp    0x446cbd
44785a:	8b 4d 08             	mov    0x8(%ebp),%ecx
44785d:	8b 75 0c             	mov    0xc(%ebp),%esi
447860:	0f b6 01             	movzbl (%ecx),%eax
447863:	0f b6 16             	movzbl (%esi),%edx
447866:	2b c2                	sub    %edx,%eax
447868:	74 13                	je     0x44787d
44786a:	33 d2                	xor    %edx,%edx
44786c:	85 c0                	test   %eax,%eax
44786e:	0f 9f c2             	setg   %dl
447871:	8d 44 12 ff          	lea    -0x1(%edx,%edx,1),%eax
447875:	85 c0                	test   %eax,%eax
447877:	0f 85 e1 00 00 00    	jne    0x44795e
44787d:	0f b6 41 01          	movzbl 0x1(%ecx),%eax
447881:	0f b6 56 01          	movzbl 0x1(%esi),%edx
447885:	2b c2                	sub    %edx,%eax
447887:	74 13                	je     0x44789c
447889:	33 d2                	xor    %edx,%edx
44788b:	85 c0                	test   %eax,%eax
44788d:	0f 9f c2             	setg   %dl
447890:	8d 44 12 ff          	lea    -0x1(%edx,%edx,1),%eax
447894:	85 c0                	test   %eax,%eax
447896:	0f 85 c2 00 00 00    	jne    0x44795e
44789c:	0f b6 41 02          	movzbl 0x2(%ecx),%eax
4478a0:	0f b6 56 02          	movzbl 0x2(%esi),%edx
4478a4:	2b c2                	sub    %edx,%eax
4478a6:	74 13                	je     0x4478bb
4478a8:	33 d2                	xor    %edx,%edx
4478aa:	85 c0                	test   %eax,%eax
4478ac:	0f 9f c2             	setg   %dl
4478af:	8d 44 12 ff          	lea    -0x1(%edx,%edx,1),%eax
4478b3:	85 c0                	test   %eax,%eax
4478b5:	0f 85 a3 00 00 00    	jne    0x44795e
4478bb:	0f b6 41 03          	movzbl 0x3(%ecx),%eax
4478bf:	0f b6 4e 03          	movzbl 0x3(%esi),%ecx
4478c3:	2b c1                	sub    %ecx,%eax
4478c5:	0f 84 93 00 00 00    	je     0x44795e
4478cb:	33 c9                	xor    %ecx,%ecx
4478cd:	85 c0                	test   %eax,%eax
4478cf:	0f 9f c1             	setg   %cl
4478d2:	8d 44 09 ff          	lea    -0x1(%ecx,%ecx,1),%eax
4478d6:	e9 83 00 00 00       	jmp    0x44795e
4478db:	8b 4d 08             	mov    0x8(%ebp),%ecx
4478de:	8b 75 0c             	mov    0xc(%ebp),%esi
4478e1:	0f b6 01             	movzbl (%ecx),%eax
4478e4:	0f b6 16             	movzbl (%esi),%edx
4478e7:	2b c2                	sub    %edx,%eax
4478e9:	74 0f                	je     0x4478fa
4478eb:	33 d2                	xor    %edx,%edx
4478ed:	85 c0                	test   %eax,%eax
4478ef:	0f 9f c2             	setg   %dl
4478f2:	8d 44 12 ff          	lea    -0x1(%edx,%edx,1),%eax
4478f6:	85 c0                	test   %eax,%eax
4478f8:	75 64                	jne    0x44795e
4478fa:	0f b6 41 01          	movzbl 0x1(%ecx),%eax
4478fe:	0f b6 56 01          	movzbl 0x1(%esi),%edx
447902:	2b c2                	sub    %edx,%eax
447904:	74 0f                	je     0x447915
447906:	33 d2                	xor    %edx,%edx
447908:	85 c0                	test   %eax,%eax
44790a:	0f 9f c2             	setg   %dl
44790d:	8d 44 12 ff          	lea    -0x1(%edx,%edx,1),%eax
447911:	85 c0                	test   %eax,%eax
447913:	75 49                	jne    0x44795e
447915:	0f b6 41 02          	movzbl 0x2(%ecx),%eax
447919:	0f b6 4e 02          	movzbl 0x2(%esi),%ecx
44791d:	eb a4                	jmp    0x4478c3
44791f:	8b 4d 08             	mov    0x8(%ebp),%ecx
447922:	8b 75 0c             	mov    0xc(%ebp),%esi
447925:	0f b6 01             	movzbl (%ecx),%eax
447928:	0f b6 16             	movzbl (%esi),%edx
44792b:	2b c2                	sub    %edx,%eax
44792d:	74 0f                	je     0x44793e
44792f:	33 d2                	xor    %edx,%edx
447931:	85 c0                	test   %eax,%eax
447933:	0f 9f c2             	setg   %dl
447936:	8d 44 12 ff          	lea    -0x1(%edx,%edx,1),%eax
44793a:	85 c0                	test   %eax,%eax
44793c:	75 20                	jne    0x44795e
44793e:	0f b6 41 01          	movzbl 0x1(%ecx),%eax
447942:	0f b6 4e 01          	movzbl 0x1(%esi),%ecx
447946:	e9 78 ff ff ff       	jmp    0x4478c3
44794b:	8b 45 08             	mov    0x8(%ebp),%eax
44794e:	8b 4d 0c             	mov    0xc(%ebp),%ecx
447951:	0f b6 00             	movzbl (%eax),%eax
447954:	0f b6 09             	movzbl (%ecx),%ecx
447957:	e9 67 ff ff ff       	jmp    0x4478c3
44795c:	33 c0                	xor    %eax,%eax
44795e:	5f                   	pop    %edi
44795f:	5e                   	pop    %esi
447960:	5d                   	pop    %ebp
447961:	c3                   	ret
447962:	8b ff                	mov    %edi,%edi
447964:	bb 6c 44 00 75       	mov    $0x7500446c,%ebx
447969:	70 44                	jo     0x4479af
44796b:	00 47 74             	add    %al,0x74(%edi)