405737:	00 00                	add    %al,(%eax)
405739:	00 00                	add    %al,(%eax)
40573b:	00 00                	add    %al,(%eax)
40573d:	12 00                	adc    (%eax),%al
40573f:	10 00                	adc    %al,(%eax)
405741:	00 00                	add    %al,(%eax)
405743:	00 12                	add    %dl,(%edx)
405745:	00 00                	add    %al,(%eax)
405747:	00 00                	add    %al,(%eax)
405749:	00 10                	add    %dl,(%eax)
40574b:	12 00                	adc    (%eax),%al
40574d:	00 00                	add    %al,(%eax)
40574f:	00 00                	add    %al,(%eax)
405751:	00 12                	add    %dl,(%edx)
405753:	00 00                	add    %al,(%eax)
405755:	10 00                	adc    %al,(%eax)
405757:	00 00                	add    %al,(%eax)
405759:	12 00                	adc    (%eax),%al
40575b:	00 00                	add    %al,(%eax)
40575d:	00 00                	add    %al,(%eax)
40575f:	00 22                	add    %ah,(%edx)
405761:	00 00                	add    %al,(%eax)
405763:	00 00                	add    %al,(%eax)
405765:	00 00                	add    %al,(%eax)
405767:	12 00                	adc    (%eax),%al
405769:	00 00                	add    %al,(%eax)
40576b:	10 00                	adc    %al,(%eax)
40576d:	00 12                	add    %dl,(%edx)
40576f:	00 00                	add    %al,(%eax)
405771:	00 00                	add    %al,(%eax)
405773:	00 00                	add    %al,(%eax)
405775:	12 10                	adc    (%eax),%dl
405777:	00 00                	add    %al,(%eax)
405779:	00 00                	add    %al,(%eax)
40577b:	00 12                	add    %dl,(%edx)
40577d:	00 00                	add    %al,(%eax)
40577f:	00 00                	add    %al,(%eax)
405781:	10 00                	adc    %al,(%eax)
405783:	12 00                	adc    (%eax),%al
405785:	00 00                	add    %al,(%eax)
405787:	00 00                	add    %al,(%eax)
405789:	00 12                	add    %dl,(%edx)
40578b:	00 10                	add    %dl,(%eax)
40578d:	00 00                	add    %al,(%eax)
40578f:	00 00                	add    %al,(%eax)
405791:	12 00                	adc    (%eax),%al
405793:	00 00                	add    %al,(%eax)
405795:	00 00                	add    %al,(%eax)
405797:	10 12                	adc    %dl,(%edx)
405799:	00 00                	add    %al,(%eax)
40579b:	00 00                	add    %al,(%eax)
40579d:	00 00                	add    %al,(%eax)
40579f:	12 00                	adc    (%eax),%al
4057a1:	00 10                	add    %dl,(%eax)
4057a3:	00 00                	add    %al,(%eax)
4057a5:	00 12                	add    %dl,(%edx)
4057a7:	00 00                	add    %al,(%eax)
4057a9:	00 00                	add    %al,(%eax)
4057ab:	00 00                	add    %al,(%eax)
4057ad:	22 00                	and    (%eax),%al
4057af:	00 00                	add    %al,(%eax)
4057b1:	00 00                	add    %al,(%eax)
4057b3:	00 12                	add    %dl,(%edx)
4057b5:	00 00                	add    %al,(%eax)
4057b7:	00 10                	add    %dl,(%eax)
4057b9:	00 00                	add    %al,(%eax)
4057bb:	12 00                	adc    (%eax),%al
4057bd:	00 00                	add    %al,(%eax)
4057bf:	00 00                	add    %al,(%eax)
4057c1:	00 12                	add    %dl,(%edx)
4057c3:	10 00                	adc    %al,(%eax)
4057c5:	00 00                	add    %al,(%eax)
4057c7:	00 00                	add    %al,(%eax)
4057c9:	12 00                	adc    (%eax),%al
4057cb:	00 00                	add    %al,(%eax)
4057cd:	00 10                	add    %dl,(%eax)
4057cf:	00 12                	add    %dl,(%edx)
4057d1:	00 00                	add    %al,(%eax)
4057d3:	00 00                	add    %al,(%eax)
4057d5:	00 00                	add    %al,(%eax)
4057d7:	12 00                	adc    (%eax),%al
4057d9:	10 00                	adc    %al,(%eax)
4057db:	00 00                	add    %al,(%eax)
4057dd:	00 12                	add    %dl,(%edx)
4057df:	00 00                	add    %al,(%eax)
4057e1:	00 00                	add    %al,(%eax)
4057e3:	00 10                	add    %dl,(%eax)
4057e5:	12 00                	adc    (%eax),%al
4057e7:	00 00                	add    %al,(%eax)
4057e9:	00 00                	add    %al,(%eax)
4057eb:	00 12                	add    %dl,(%edx)
4057ed:	00 00                	add    %al,(%eax)
4057ef:	10 00                	adc    %al,(%eax)
4057f1:	00 00                	add    %al,(%eax)
4057f3:	12 00                	adc    (%eax),%al
4057f5:	00 00                	add    %al,(%eax)
4057f7:	00 00                	add    %al,(%eax)
4057f9:	00 22                	add    %ah,(%edx)
4057fb:	00 00                	add    %al,(%eax)
4057fd:	00 00                	add    %al,(%eax)
4057ff:	00 00                	add    %al,(%eax)
405801:	12 00                	adc    (%eax),%al
405803:	00 00                	add    %al,(%eax)
405805:	10 00                	adc    %al,(%eax)
405807:	00 12                	add    %dl,(%edx)
405809:	00 00                	add    %al,(%eax)
40580b:	00 00                	add    %al,(%eax)
40580d:	00 00                	add    %al,(%eax)
40580f:	12 10                	adc    (%eax),%dl
405811:	00 00                	add    %al,(%eax)
405813:	00 00                	add    %al,(%eax)
405815:	00 12                	add    %dl,(%edx)
405817:	00 00                	add    %al,(%eax)
405819:	00 00                	add    %al,(%eax)
40581b:	10 00                	adc    %al,(%eax)
40581d:	12 00                	adc    (%eax),%al
40581f:	00 00                	add    %al,(%eax)
405821:	00 00                	add    %al,(%eax)
405823:	00 12                	add    %dl,(%edx)
405825:	00 10                	add    %dl,(%eax)
405827:	00 00                	add    %al,(%eax)
405829:	00 00                	add    %al,(%eax)
40582b:	12 00                	adc    (%eax),%al
40582d:	00 00                	add    %al,(%eax)
40582f:	00 00                	add    %al,(%eax)
405831:	10 12                	adc    %dl,(%edx)
405833:	00 00                	add    %al,(%eax)
405835:	00 00                	add    %al,(%eax)
405837:	00 00                	add    %al,(%eax)
405839:	12 00                	adc    (%eax),%al
40583b:	00 10                	add    %dl,(%eax)
40583d:	00 00                	add    %al,(%eax)
40583f:	00 12                	add    %dl,(%edx)
405841:	00 00                	add    %al,(%eax)
405843:	00 00                	add    %al,(%eax)
405845:	00 00                	add    %al,(%eax)
405847:	22 00                	and    (%eax),%al
405849:	00 00                	add    %al,(%eax)
40584b:	00 00                	add    %al,(%eax)
40584d:	00 12                	add    %dl,(%edx)
40584f:	00 00                	add    %al,(%eax)
405851:	20 10                	and    %dl,(%eax)
405853:	00 0c 12             	add    %cl,(%edx,%edx,1)
405856:	00 00                	add    %al,(%eax)
405858:	60                   	pusha
405859:	3a 00                	cmp    (%eax),%al
40585b:	00 12                	add    %dl,(%edx)
40585d:	10 00                	adc    %al,(%eax)
40585f:	00 00                	add    %al,(%eax)
405861:	00 00                	add    %al,(%eax)
405863:	12 00                	adc    (%eax),%al
405865:	00 00                	add    %al,(%eax)
405867:	00 10                	add    %dl,(%eax)
405869:	00 12                	add    %dl,(%edx)
40586b:	00 00                	add    %al,(%eax)
40586d:	00 00                	add    %al,(%eax)
40586f:	00 00                	add    %al,(%eax)
405871:	12 00                	adc    (%eax),%al
405873:	10 00                	adc    %al,(%eax)
405875:	00 00                	add    %al,(%eax)
405877:	00 12                	add    %dl,(%edx)
405879:	00 00                	add    %al,(%eax)
40587b:	00 00                	add    %al,(%eax)
40587d:	00 10                	add    %dl,(%eax)
40587f:	12 00                	adc    (%eax),%al
405881:	00 00                	add    %al,(%eax)
405883:	00 00                	add    %al,(%eax)
405885:	00 12                	add    %dl,(%edx)
405887:	00 00                	add    %al,(%eax)
405889:	10 00                	adc    %al,(%eax)
40588b:	00 00                	add    %al,(%eax)
40588d:	12 00                	adc    (%eax),%al
40588f:	00 00                	add    %al,(%eax)
405891:	00 00                	add    %al,(%eax)
405893:	00 22                	add    %ah,(%edx)
405895:	00 00                	add    %al,(%eax)
405897:	00 00                	add    %al,(%eax)
405899:	00 00                	add    %al,(%eax)
40589b:	12 00                	adc    (%eax),%al
40589d:	00 00                	add    %al,(%eax)
40589f:	10 00                	adc    %al,(%eax)
4058a1:	00 12                	add    %dl,(%edx)
4058a3:	00 00                	add    %al,(%eax)
4058a5:	00 00                	add    %al,(%eax)
4058a7:	00 00                	add    %al,(%eax)
4058a9:	12 10                	adc    (%eax),%dl
4058ab:	00 00                	add    %al,(%eax)
4058ad:	00 00                	add    %al,(%eax)
4058af:	00 12                	add    %dl,(%edx)
4058b1:	00 00                	add    %al,(%eax)
4058b3:	00 00                	add    %al,(%eax)
4058b5:	10 00                	adc    %al,(%eax)
4058b7:	12 00                	adc    (%eax),%al
4058b9:	00 00                	add    %al,(%eax)
4058bb:	00 00                	add    %al,(%eax)
4058bd:	00 12                	add    %dl,(%edx)
4058bf:	00 10                	add    %dl,(%eax)
4058c1:	00 00                	add    %al,(%eax)
4058c3:	00 00                	add    %al,(%eax)
4058c5:	12 00                	adc    (%eax),%al
4058c7:	00 00                	add    %al,(%eax)
4058c9:	00 00                	add    %al,(%eax)
4058cb:	10 12                	adc    %dl,(%edx)
4058cd:	00 00                	add    %al,(%eax)
4058cf:	00 00                	add    %al,(%eax)
4058d1:	00 00                	add    %al,(%eax)
4058d3:	12 00                	adc    (%eax),%al
4058d5:	00 10                	add    %dl,(%eax)
4058d7:	00 00                	add    %al,(%eax)
4058d9:	00 12                	add    %dl,(%edx)
4058db:	00 00                	add    %al,(%eax)
4058dd:	00 00                	add    %al,(%eax)
4058df:	00 00                	add    %al,(%eax)
4058e1:	22 00                	and    (%eax),%al
4058e3:	00 00                	add    %al,(%eax)
4058e5:	00 00                	add    %al,(%eax)
4058e7:	00 12                	add    %dl,(%edx)
4058e9:	00 00                	add    %al,(%eax)
4058eb:	00 10                	add    %dl,(%eax)
4058ed:	00 00                	add    %al,(%eax)
4058ef:	12 00                	adc    (%eax),%al
4058f1:	00 00                	add    %al,(%eax)
4058f3:	00 00                	add    %al,(%eax)
4058f5:	00 12                	add    %dl,(%edx)
4058f7:	10 00                	adc    %al,(%eax)
4058f9:	00 00                	add    %al,(%eax)
4058fb:	00 00                	add    %al,(%eax)
4058fd:	12 00                	adc    (%eax),%al
4058ff:	00 00                	add    %al,(%eax)
405901:	00 10                	add    %dl,(%eax)
405903:	00 12                	add    %dl,(%edx)
405905:	00 00                	add    %al,(%eax)
405907:	00 00                	add    %al,(%eax)
405909:	00 00                	add    %al,(%eax)
40590b:	12 00                	adc    (%eax),%al
40590d:	10 00                	adc    %al,(%eax)
40590f:	00 00                	add    %al,(%eax)
405911:	00 12                	add    %dl,(%edx)
405913:	00 00                	add    %al,(%eax)
405915:	00 00                	add    %al,(%eax)
405917:	00 10                	add    %dl,(%eax)
405919:	12 00                	adc    (%eax),%al
40591b:	00 00                	add    %al,(%eax)
40591d:	00 00                	add    %al,(%eax)
40591f:	00 12                	add    %dl,(%edx)
405921:	00 00                	add    %al,(%eax)
405923:	10 00                	adc    %al,(%eax)
405925:	00 00                	add    %al,(%eax)
405927:	12 00                	adc    (%eax),%al
405929:	00 00                	add    %al,(%eax)
40592b:	00 00                	add    %al,(%eax)
40592d:	00 22                	add    %ah,(%edx)
40592f:	00 00                	add    %al,(%eax)
405931:	00 00                	add    %al,(%eax)
405933:	00 00                	add    %al,(%eax)
405935:	12 00                	adc    (%eax),%al
405937:	00 00                	add    %al,(%eax)
405939:	10 00                	adc    %al,(%eax)
40593b:	00 12                	add    %dl,(%edx)
40593d:	00 00                	add    %al,(%eax)
40593f:	00 00                	add    %al,(%eax)
405941:	00 00                	add    %al,(%eax)
405943:	12 10                	adc    (%eax),%dl
405945:	00 00                	add    %al,(%eax)
405947:	00 00                	add    %al,(%eax)
405949:	00 12                	add    %dl,(%edx)
40594b:	00 00                	add    %al,(%eax)
40594d:	00 00                	add    %al,(%eax)
40594f:	10 00                	adc    %al,(%eax)
405951:	12 00                	adc    (%eax),%al
405953:	00 00                	add    %al,(%eax)
405955:	00 00                	add    %al,(%eax)
405957:	00 12                	add    %dl,(%edx)
405959:	00 10                	add    %dl,(%eax)
40595b:	00 00                	add    %al,(%eax)
40595d:	00 00                	add    %al,(%eax)
40595f:	12 00                	adc    (%eax),%al
405961:	00 00                	add    %al,(%eax)
405963:	00 00                	add    %al,(%eax)
405965:	10 12                	adc    %dl,(%edx)
405967:	00 00                	add    %al,(%eax)
405969:	00 00                	add    %al,(%eax)
40596b:	00 00                	add    %al,(%eax)
40596d:	12 00                	adc    (%eax),%al
40596f:	00 10                	add    %dl,(%eax)
405971:	00 00                	add    %al,(%eax)
405973:	00 12                	add    %dl,(%edx)
405975:	00 00                	add    %al,(%eax)
405977:	00 00                	add    %al,(%eax)
405979:	00 00                	add    %al,(%eax)
40597b:	22 00                	and    (%eax),%al
40597d:	00 00                	add    %al,(%eax)
40597f:	00 00                	add    %al,(%eax)
405981:	00 12                	add    %dl,(%edx)
405983:	00 00                	add    %al,(%eax)
405985:	00 10                	add    %dl,(%eax)
405987:	00 00                	add    %al,(%eax)
405989:	12 00                	adc    (%eax),%al
40598b:	00 00                	add    %al,(%eax)
40598d:	00 00                	add    %al,(%eax)
40598f:	00 12                	add    %dl,(%edx)
405991:	10 00                	adc    %al,(%eax)
405993:	00 00                	add    %al,(%eax)
405995:	00 00                	add    %al,(%eax)
405997:	12 00                	adc    (%eax),%al
405999:	00 00                	add    %al,(%eax)
40599b:	00 10                	add    %dl,(%eax)
40599d:	00 12                	add    %dl,(%edx)
40599f:	00 00                	add    %al,(%eax)
4059a1:	00 00                	add    %al,(%eax)
4059a3:	00 00                	add    %al,(%eax)
4059a5:	12 00                	adc    (%eax),%al
4059a7:	10 00                	adc    %al,(%eax)
4059a9:	00 00                	add    %al,(%eax)
4059ab:	00 12                	add    %dl,(%edx)
4059ad:	00 00                	add    %al,(%eax)
4059af:	00 00                	add    %al,(%eax)
4059b1:	00 10                	add    %dl,(%eax)
4059b3:	12 00                	adc    (%eax),%al
4059b5:	00 00                	add    %al,(%eax)
4059b7:	00 00                	add    %al,(%eax)
4059b9:	00 12                	add    %dl,(%edx)
4059bb:	00 00                	add    %al,(%eax)
4059bd:	10 00                	adc    %al,(%eax)
4059bf:	00 00                	add    %al,(%eax)
4059c1:	12 00                	adc    (%eax),%al
4059c3:	00 00                	add    %al,(%eax)
4059c5:	00 00                	add    %al,(%eax)
4059c7:	00 22                	add    %ah,(%edx)
4059c9:	00 00                	add    %al,(%eax)
4059cb:	00 00                	add    %al,(%eax)
4059cd:	00 00                	add    %al,(%eax)
4059cf:	12 00                	adc    (%eax),%al
4059d1:	00 00                	add    %al,(%eax)
4059d3:	10 00                	adc    %al,(%eax)
4059d5:	00 12                	add    %dl,(%edx)
4059d7:	00 00                	add    %al,(%eax)
4059d9:	00 00                	add    %al,(%eax)
4059db:	00 00                	add    %al,(%eax)
4059dd:	12 10                	adc    (%eax),%dl
4059df:	00 00                	add    %al,(%eax)
4059e1:	00 00                	add    %al,(%eax)
4059e3:	00 12                	add    %dl,(%edx)
4059e5:	00 00                	add    %al,(%eax)
4059e7:	00 00                	add    %al,(%eax)
4059e9:	10 00                	adc    %al,(%eax)
4059eb:	12 00                	adc    (%eax),%al
4059ed:	00 00                	add    %al,(%eax)
4059ef:	00 00                	add    %al,(%eax)
4059f1:	00 12                	add    %dl,(%edx)