43a872:	77 45                	ja     0x43a8b9
43a874:	49                   	dec    %ecx
43a875:	43                   	inc    %ebx
43a876:	41                   	inc    %ecx
43a877:	63 45 48             	arpl   %eax,0x48(%ebp)
43a87a:	51                   	push   %ecx
43a87b:	55                   	push   %ebp
43a87c:	53                   	push   %ebx
43a87d:	50                   	push   %eax
43a87e:	41                   	inc    %ecx
43a87f:	67 49                	addr16 dec %ecx
43a881:	41                   	inc    %ecx
43a882:	77 59                	ja     0x43a8dd
43a884:	53                   	push   %ebx
43a885:	52                   	push   %edx
43a886:	41                   	inc    %ecx
43a887:	4d                   	dec    %ebp
43a888:	47                   	inc    %edi
43a889:	45                   	inc    %ebp
43a88a:	6b 41 43 42          	imul   $0x42,0x43(%ecx),%eax
43a88e:	67 6f                	outsl  %ds:(%si),(%dx)
43a890:	4d                   	dec    %ebp
43a891:	42                   	inc    %edx
43a892:	77 59                	ja     0x43a8ed
43a894:	64 45                	fs inc %ebp
43a896:	53                   	push   %ebx
43a897:	77 64                	ja     0x43a8fd
43a899:	45                   	inc    %ebp
43a89a:	53                   	push   %ebx
43a89b:	77 49                	ja     0x43a8e6
43a89d:	43                   	inc    %ebx
43a89e:	41                   	inc    %ecx
43a89f:	67 49                	addr16 dec %ecx
43a8a1:	43                   	inc    %ebx
43a8a2:	67 63 49 43          	arpl   %ecx,0x43(%bx,%di)
43a8a6:	41                   	inc    %ecx
43a8a7:	67 49                	addr16 dec %ecx
43a8a9:	43                   	inc    %ebx
43a8aa:	41                   	inc    %ecx
43a8ab:	67 49                	addr16 dec %ecx
43a8ad:	43                   	inc    %ebx
43a8ae:	41                   	inc    %ecx
43a8af:	67 46                	addr16 inc %esi
43a8b1:	41                   	inc    %ecx
43a8b2:	41                   	inc    %ecx
43a8b3:	49                   	dec    %ecx
43a8b4:	49                   	dec    %ecx
43a8b5:	43                   	inc    %ebx
43a8b6:	41                   	inc    %ecx
43a8b7:	67 49                	addr16 dec %ecx
43a8b9:	42                   	inc    %edx
43a8ba:	77 55                	ja     0x43a911
43a8bc:	49                   	dec    %ecx
43a8bd:	48                   	dec    %eax
43a8be:	51                   	push   %ecx
43a8bf:	55                   	push   %ebp
43a8c0:	49                   	dec    %ecx
43a8c1:	43                   	inc    %ebx
43a8c2:	41                   	inc    %ecx
43a8c3:	67 4a                	addr16 dec %edx
43a8c5:	49                   	dec    %ecx
43a8c6:	41                   	inc    %ecx
43a8c7:	4d                   	dec    %ebp
43a8c8:	42                   	inc    %edx
43a8c9:	48                   	dec    %eax
43a8ca:	51                   	push   %ecx
43a8cb:	55                   	push   %ebp
43a8cc:	51                   	push   %ecx
43a8cd:	43                   	inc    %ebx
43a8ce:	42                   	inc    %edx
43a8cf:	41                   	inc    %ecx
43a8d0:	49                   	dec    %ecx
43a8d1:	42                   	inc    %edx
43a8d2:	43                   	inc    %ebx
43a8d3:	41                   	inc    %ecx
43a8d4:	42                   	inc    %edx
43a8d5:	41                   	inc    %ecx
43a8d6:	67 67 48             	addr16 addr16 dec %eax
43a8d9:	41                   	inc    %ecx
43a8da:	41                   	inc    %ecx
43a8db:	49                   	dec    %ecx
43a8dc:	49                   	dec    %ecx
43a8dd:	45                   	inc    %ebp
43a8de:	6b 41 53 4d          	imul   $0x4d,0x53(%ecx),%eax
43a8e2:	41                   	inc    %ecx
43a8e3:	59                   	pop    %ecx
43a8e4:	41                   	inc    %ecx
43a8e5:	41                   	inc    %ecx
43a8e6:	67 67 53             	addr16 addr16 push %ebx
43a8e9:	51                   	push   %ecx
43a8ea:	41                   	inc    %ecx
43a8eb:	67 54                	addr16 push %esp
43a8ed:	42                   	inc    %edx
43a8ee:	77 30                	ja     0x43a920
43a8f0:	49                   	dec    %ecx
43a8f1:	43                   	inc    %ebx
43a8f2:	41                   	inc    %ecx
43a8f3:	67 64 43             	addr16 fs inc %ebx
43a8f6:	42                   	inc    %edx
43a8f7:	30 49 45             	xor    %cl,0x45(%ecx)
43a8fa:	6a 41                	push   $0x41
43a8fc:	64 43                	fs inc %ebx
43a8fe:	41                   	inc    %ecx
43a8ff:	67 49                	addr16 dec %ecx
43a901:	43                   	inc    %ebx
43a902:	41                   	inc    %ecx
43a903:	67 49                	addr16 dec %ecx
43a905:	43                   	inc    %ebx
43a906:	41                   	inc    %ecx
43a907:	30 67 41             	xor    %ah,0x41(%edi)
43a90a:	77 45                	ja     0x43a951
43a90c:	53                   	push   %ebx
43a90d:	51                   	push   %ecx
43a90e:	42                   	inc    %edx
43a90f:	41                   	inc    %ecx
43a910:	64 45                	fs inc %ebp
43a912:	53                   	push   %ebx
43a913:	77 51                	ja     0x43a966
43a915:	48                   	dec    %eax
43a916:	52                   	push   %edx
43a917:	45                   	inc    %ebp
43a918:	73 44                	jae    0x43a95e
43a91a:	51                   	push   %ecx
43a91b:	63 4b 48             	arpl   %ecx,0x48(%ebx)
43a91e:	51                   	push   %ecx
43a91f:	67 49                	addr16 dec %ecx
43a921:	43                   	inc    %ebx
43a922:	41                   	inc    %ecx
43a923:	67 49                	addr16 dec %ecx
43a925:	43                   	inc    %ebx
43a926:	41                   	inc    %ecx
43a927:	67 49                	addr16 dec %ecx
43a929:	43                   	inc    %ebx
43a92a:	41                   	inc    %ecx
43a92b:	67 4a                	addr16 dec %edx
43a92d:	41                   	inc    %ecx
43a92e:	41                   	inc    %ecx
43a92f:	4d                   	dec    %ebp
43a930:	64 43                	fs inc %ebx
43a932:	42                   	inc    %edx
43a933:	4a                   	dec    %edx
43a934:	41                   	inc    %ecx
43a935:	45                   	inc    %ebp
43a936:	6a 41                	push   $0x41
43a938:	49                   	dec    %ecx
43a939:	41                   	inc    %ecx
43a93a:	67 59                	addr16 pop %ecx
43a93c:	4a                   	dec    %edx
43a93d:	41                   	inc    %ecx
43a93e:	77 59                	ja     0x43a999
43a940:	53                   	push   %ebx
43a941:	47                   	inc    %edi
43a942:	51                   	push   %ecx
43a943:	51                   	push   %ecx
43a944:	67 41                	addr16 inc %ecx
43a946:	51                   	push   %ecx
43a947:	45                   	inc    %ebp
43a948:	49                   	dec    %ecx
43a949:	42                   	inc    %edx
43a94a:	43                   	inc    %ebx
43a94b:	41                   	inc    %ecx
43a94c:	42                   	inc    %edx
43a94d:	41                   	inc    %ecx
43a94e:	51                   	push   %ecx
43a94f:	55                   	push   %ebp
43a950:	47                   	inc    %edi
43a951:	49                   	dec    %ecx
43a952:	41                   	inc    %ecx
43a953:	49                   	dec    %ecx
43a954:	64 42                	fs inc %edx
43a956:	51                   	push   %ecx
43a957:	67 49                	addr16 dec %ecx
43a959:	43                   	inc    %ebx
43a95a:	41                   	inc    %ecx
43a95b:	45                   	inc    %ebp
43a95c:	41                   	inc    %ecx
43a95d:	43                   	inc    %ebx
43a95e:	41                   	inc    %ecx
43a95f:	41                   	inc    %ecx
43a960:	41                   	inc    %ecx
43a961:	41                   	inc    %ecx
43a962:	41                   	inc    %ecx
43a963:	41                   	inc    %ecx
43a964:	41                   	inc    %ecx
43a965:	48                   	dec    %eax
43a966:	67 45                	addr16 inc %ebp
43a968:	41                   	inc    %ecx
43a969:	41                   	inc    %ecx
43a96a:	51                   	push   %ecx
43a96b:	42                   	inc    %edx
43a96c:	55                   	push   %ebp
43a96d:	41                   	inc    %ecx
43a96e:	68 5a 58 63 6d       	push   $0x6d63585a
43a973:	46                   	inc    %esi
43a974:	77 54                	ja     0x43a9ca
43a976:	6d                   	insl   (%dx),%es:(%edi)
43a977:	39 75 52             	cmp    %esi,0x52(%ebp)
43a97a:	58                   	pop    %eax
43a97b:	68 6a 5a 58 42       	push   $0x42585a6a
43a980:	30 61 57             	xor    %ah,0x57(%ecx)
43a983:	39 75 56             	cmp    %esi,0x56(%ebp)
43a986:	47                   	inc    %edi
43a987:	68 79 62 33 64       	push   $0x64336279
43a98c:	7a 41                	jp     0x43a9cf
43a98e:	51                   	push   %ecx
43a98f:	59                   	pop    %ecx
43a990:	67 41                	addr16 inc %ecx
43a992:	51                   	push   %ecx
43a993:	45                   	inc    %ebp
43a994:	52                   	push   %edx
43a995:	67 53                	addr16 push %ebx
43a997:	6b 49 41 51          	imul   $0x51,0x41(%ecx),%ecx
43a99b:	41                   	inc    %ecx
43a99c:	48                   	dec    %eax
43a99d:	41                   	inc    %ecx
43a99e:	51                   	push   %ecx
43a99f:	41                   	inc    %ecx
43a9a0:	41                   	inc    %ecx
43a9a1:	41                   	inc    %ecx
43a9a2:	41                   	inc    %ecx
43a9a3:	41                   	inc    %ecx
43a9a4:	53                   	push   %ebx
43a9a5:	41                   	inc    %ecx
43a9a6:	51                   	push   %ecx
43a9a7:	41                   	inc    %ecx
43a9a8:	4e                   	dec    %esi
43a9a9:	51                   	push   %ecx
43a9aa:	57                   	push   %edi
43a9ab:	35 6b 63 6d 39       	xor    $0x396d636b,%eax
43a9b0:	70 5a                	jo     0x43aa0c
43a9b2:	46                   	inc    %esi
43a9b3:	4e                   	dec    %esi
43a9b4:	30 64 57 52          	xor    %ah,0x52(%edi,%edx,2)
43a9b8:	70 62                	jo     0x43aa1c
43a9ba:	77 41                	ja     0x43a9fd
43a9bc:	41                   	inc    %ecx
43a9bd:	42                   	inc    %edx
43a9be:	51                   	push   %ecx
43a9bf:	45                   	inc    %ebp
43a9c0:	41                   	inc    %ecx
43a9c1:	41                   	inc    %ecx
43a9c2:	41                   	inc    %ecx
43a9c3:	41                   	inc    %ecx
43a9c4:	41                   	inc    %ecx
43a9c5:	46                   	inc    %esi
43a9c6:	77 45                	ja     0x43aa0d
43a9c8:	41                   	inc    %ecx
43a9c9:	45                   	inc    %ebp
43a9ca:	6b 4e 76 63          	imul   $0x63,0x76(%esi),%ecx
43a9ce:	48                   	dec    %eax
43a9cf:	6c                   	insb   (%dx),%es:(%edi)
43a9d0:	79 61                	jns    0x43aa33
43a9d2:	57                   	push   %edi
43a9d3:	64 6f                	outsl  %fs:(%esi),(%dx)
43a9d5:	64 43                	fs inc %ebx
43a9d7:	44                   	inc    %esp
43a9d8:	43                   	inc    %ebx
43a9d9:	71 53                	jno    0x43aa2e
43a9db:	41                   	inc    %ecx
43a9dc:	67 4d                	addr16 dec %ebp
43a9de:	6a 41                	push   $0x41
43a9e0:	79 4d                	jns    0x43aa2f
43a9e2:	41                   	inc    %ecx
43a9e3:	41                   	inc    %ecx
43a9e4:	41                   	inc    %ecx
43a9e5:	42                   	inc    %edx
43a9e6:	43                   	inc    %ebx
43a9e7:	41                   	inc    %ecx
43a9e8:	42                   	inc    %edx
43a9e9:	41                   	inc    %ecx
43a9ea:	51                   	push   %ecx
43a9eb:	49                   	dec    %ecx
43a9ec:	70 41                	jo     0x43aa2f
43a9ee:	51                   	push   %ecx
43a9ef:	41                   	inc    %ecx
43a9f0:	6b 4d 32 59          	imul   $0x59,0x32(%ebp),%ecx
43a9f4:	30 4e 47             	xor    %cl,0x47(%esi)
43a9f7:	46                   	inc    %esi
43a9f8:	69 59 7a 4d 74 59 54 	imul   $0x5459744d,0x7a(%ecx),%ebx
43a9ff:	63 78 4e             	arpl   %edi,0x4e(%eax)
43aa02:	43                   	inc    %ebx
43aa03:	30 30                	xor    %dh,(%eax)
43aa05:	4d                   	dec    %ebp
43aa06:	54                   	push   %esp
43aa07:	4d                   	dec    %ebp
43aa08:	33 4c 57 49          	xor    0x49(%edi,%edx,2),%ecx
43aa0c:	7a 4d                	jp     0x43aa5b
43aa0e:	32 55 74             	xor    0x74(%ebp),%dl
43aa11:	5a                   	pop    %edx
43aa12:	6d                   	insl   (%dx),%es:(%edi)
43aa13:	45                   	inc    %ebp
43aa14:	78 59                	js     0x43aa6f
43aa16:	54                   	push   %esp
43aa17:	45                   	inc    %ebp
43aa18:	78 59                	js     0x43aa73
43aa1a:	6a 68                	push   $0x68
43aa1c:	6d                   	insl   (%dx),%es:(%edi)
43aa1d:	5a                   	pop    %edx
43aa1e:	47                   	inc    %edi
43aa1f:	4d                   	dec    %ebp
43aa20:	32 41 41             	xor    0x41(%ecx),%al
43aa23:	41                   	inc    %ecx
43aa24:	4d                   	dec    %ebp
43aa25:	41                   	inc    %ecx
43aa26:	51                   	push   %ecx
43aa27:	41                   	inc    %ecx
43aa28:	48                   	dec    %eax
43aa29:	4d                   	dec    %ebp
43aa2a:	53                   	push   %ebx
43aa2b:	34 77                	xor    $0x77,%al
43aa2d:	4c                   	dec    %esp
43aa2e:	6a 41                	push   $0x41
43aa30:	75 4d                	jne    0x43aa7f
43aa32:	41                   	inc    %ecx
43aa33:	41                   	inc    %ecx
43aa34:	41                   	inc    %ecx
43aa35:	42                   	inc    %edx
43aa36:	41                   	inc    %ecx
43aa37:	45                   	inc    %ebp
43aa38:	41                   	inc    %ecx
43aa39:	41                   	inc    %ecx
43aa3a:	41                   	inc    %ecx
43aa3b:	44                   	inc    %esp
43aa3c:	30 75 51             	xor    %dh,0x51(%ebp)
43aa3f:	41                   	inc    %ecx
43aa40:	41                   	inc    %ecx
43aa41:	41                   	inc    %ecx
43aa42:	41                   	inc    %ecx
43aa43:	41                   	inc    %ecx
43aa44:	41                   	inc    %ecx
43aa45:	41                   	inc    %ecx
43aa46:	41                   	inc    %ecx
43aa47:	41                   	inc    %ecx
43aa48:	41                   	inc    %ecx
43aa49:	41                   	inc    %ecx
43aa4a:	41                   	inc    %ecx
43aa4b:	41                   	inc    %ecx
43aa4c:	4f                   	dec    %edi
43aa4d:	75 67                	jne    0x43aab6
43aa4f:	41                   	inc    %ecx
43aa50:	41                   	inc    %ecx
43aa51:	41                   	inc    %ecx
43aa52:	43                   	inc    %ebx
43aa53:	41                   	inc    %ecx
43aa54:	41                   	inc    %ecx
43aa55:	41                   	inc    %ecx
43aa56:	41                   	inc    %ecx
43aa57:	41                   	inc    %ecx
43aa58:	41                   	inc    %ecx
43aa59:	41                   	inc    %ecx