46b900:	41                   	inc    %ecx
46b901:	41                   	inc    %ecx
46b902:	41                   	inc    %ecx
46b903:	41                   	inc    %ecx
46b904:	41                   	inc    %ecx
46b905:	41                   	inc    %ecx
46b906:	41                   	inc    %ecx
46b907:	41                   	inc    %ecx
46b908:	41                   	inc    %ecx
46b909:	41                   	inc    %ecx
46b90a:	41                   	inc    %ecx
46b90b:	41                   	inc    %ecx
46b90c:	41                   	inc    %ecx
46b90d:	41                   	inc    %ecx
46b90e:	4b                   	dec    %ebx
46b90f:	41                   	inc    %ecx
46b910:	50                   	push   %eax
46b911:	30 45 41             	xor    %al,0x41(%ebp)
46b914:	41                   	inc    %ecx
46b915:	41                   	inc    %ecx
46b916:	41                   	inc    %ecx
46b917:	41                   	inc    %ecx
46b918:	41                   	inc    %ecx
46b919:	41                   	inc    %ecx
46b91a:	41                   	inc    %ecx
46b91b:	41                   	inc    %ecx
46b91c:	41                   	inc    %ecx
46b91d:	41                   	inc    %ecx
46b91e:	43                   	inc    %ebx
46b91f:	41                   	inc    %ecx
46b920:	41                   	inc    %ecx
46b921:	41                   	inc    %ecx
46b922:	41                   	inc    %ecx
46b923:	47                   	inc    %edi
46b924:	51                   	push   %ecx
46b925:	55                   	push   %ebp
46b926:	41                   	inc    %ecx
46b927:	41                   	inc    %ecx
46b928:	41                   	inc    %ecx
46b929:	51                   	push   %ecx
46b92a:	41                   	inc    %ecx
46b92b:	41                   	inc    %ecx
46b92c:	77 41                	ja     0x46b96f
46b92e:	46                   	inc    %esi
46b92f:	41                   	inc    %ecx
46b930:	41                   	inc    %ecx
46b931:	4d                   	dec    %ebp
46b932:	41                   	inc    %ecx
46b933:	43                   	inc    %ebx
46b934:	41                   	inc    %ecx
46b935:	41                   	inc    %ecx
46b936:	48                   	dec    %eax
46b937:	41                   	inc    %ecx
46b938:	41                   	inc    %ecx
46b939:	6b 41 42 77          	imul   $0x77,0x42(%ecx),%eax
46b93d:	41                   	inc    %ecx
46b93e:	50                   	push   %eax
46b93f:	41                   	inc    %ecx
46b940:	41                   	inc    %ecx
46b941:	34 41                	xor    $0x41,%al
46b943:	45                   	inc    %ebp
46b944:	41                   	inc    %ecx
46b945:	41                   	inc    %ecx
46b946:	4f                   	dec    %edi
46b947:	41                   	inc    %ecx
46b948:	42                   	inc    %edx
46b949:	45                   	inc    %ebp
46b94a:	41                   	inc    %ecx
46b94b:	44                   	inc    %esp
46b94c:	67 41                	addr16 inc %ecx
46b94e:	54                   	push   %esp
46b94f:	41                   	inc    %ecx
46b950:	48                   	dec    %eax
46b951:	6b 41 45 51          	imul   $0x51,0x45(%ecx),%eax
46b955:	47                   	inc    %edi
46b956:	62 42 42             	bound  %eax,0x42(%edx)
46b959:	55                   	push   %ebp
46b95a:	42                   	inc    %edx
46b95b:	2b 67 51             	sub    0x51(%edi),%esp
46b95e:	41                   	inc    %ecx
46b95f:	54                   	push   %esp
46b960:	47                   	inc    %edi
46b961:	52                   	push   %edx
46b962:	6a 58                	push   $0x58
46b964:	30 6b 30             	xor    %ch,0x30(%ebx)
46b967:	58                   	pop    %eax
46b968:	7a 41                	jp     0x46b9ab
46b96a:	41                   	inc    %ecx
46b96b:	54                   	push   %esp
46b96c:	47                   	inc    %edi
46b96d:	52                   	push   %edx
46b96e:	73 62                	jae    0x46b9d2
46b970:	32 4e 66             	xor    0x66(%esi),%cl
46b973:	4d                   	dec    %ebp
46b974:	41                   	inc    %ecx
46b975:	42                   	inc    %edx
46b976:	54                   	push   %esp
46b977:	64 47                	fs inc %edi
46b979:	78 76                	js     0x46b9f1
46b97b:	59                   	pop    %ecx
46b97c:	31 38                	xor    %edi,(%eax)
46b97e:	77 41                	ja     0x46b9c1
46b980:	45                   	inc    %ebp
46b981:	78 6b                	js     0x46b9ee
46b983:	59                   	pop    %ecx
46b984:	58                   	pop    %eax
46b985:	4a                   	dec    %edx
46b986:	6e                   	outsb  %ds:(%esi),(%dx)
46b987:	58                   	pop    %eax
46b988:	7a 41                	jp     0x46b9cb
46b98a:	41                   	inc    %ecx
46b98b:	54                   	push   %esp
46b98c:	47                   	inc    %edi
46b98d:	52                   	push   %edx
46b98e:	6a 58                	push   $0x58
46b990:	30 6b 30             	xor    %ch,0x30(%ebx)
46b993:	58                   	pop    %eax
46b994:	30 30                	xor    %dh,(%eax)
46b996:	78 41                	js     0x46b9d9
46b998:	45                   	inc    %ebp
46b999:	78 6b                	js     0x46ba06
46b99b:	62 47 39             	bound  %eax,0x39(%edi)
46b99e:	6a 58                	push   $0x58
46b9a0:	7a 45                	jp     0x46b9e7
46b9a2:	41                   	inc    %ecx
46b9a3:	55                   	push   %ebp
46b9a4:	33 52 73             	xor    0x73(%edx),%edx
46b9a7:	62 32                	bound  %esi,(%edx)
46b9a9:	4e                   	dec    %esi
46b9aa:	66 4d                	dec    %bp
46b9ac:	51                   	push   %ecx
46b9ad:	42                   	inc    %edx
46b9ae:	4a                   	dec    %edx
46b9af:	52                   	push   %edx
46b9b0:	57                   	push   %edi
46b9b1:	35 31 62 57 56       	xor    $0x56576231,%eax
46b9b6:	79 59                	jns    0x46ba11
46b9b8:	57                   	push   %edi
46b9b9:	4a                   	dec    %edx
46b9ba:	73 5a                	jae    0x46ba16
46b9bc:	57                   	push   %edi
46b9bd:	41                   	inc    %ecx
46b9be:	78 41                	js     0x46ba01
46b9c0:	45                   	inc    %ebp
46b9c1:	78 70                	js     0x46ba33
46b9c3:	63 33                	arpl   %esi,(%ebx)
46b9c5:	52                   	push   %edx
46b9c6:	67 4d                	addr16 dec %ebp
46b9c8:	51                   	push   %ecx
46b9c9:	44                   	inc    %esp
46b9ca:	75 67                	jne    0x46ba33
46b9cc:	49                   	dec    %ecx
46b9cd:	41                   	inc    %ecx
46b9ce:	78 41                	js     0x46ba11
46b9d0:	46                   	inc    %esi
46b9d1:	4a                   	dec    %edx
46b9d2:	6c                   	insb   (%dx),%es:(%edi)
46b9d3:	59                   	pop    %ecx
46b9d4:	57                   	push   %edi
46b9d5:	52                   	push   %edx
46b9d6:	4a                   	dec    %edx
46b9d7:	62 6e 51             	bound  %ebp,0x51(%esi)
46b9da:	7a 4d                	jp     0x46ba29
46b9dc:	67 42                	addr16 inc %edx
46b9de:	55                   	push   %ebp
46b9df:	62 30                	bound  %esi,(%eax)
46b9e1:	6c                   	insb   (%dx),%es:(%edi)
46b9e2:	75 64                	jne    0x46ba48
46b9e4:	44                   	inc    %esp
46b9e5:	4d                   	dec    %ebp
46b9e6:	79 41                	jns    0x46ba29
46b9e8:	45                   	inc    %ebp
46b9e9:	78 6b                	js     0x46ba56
46b9eb:	62 47 39             	bound  %eax,0x39(%edi)
46b9ee:	6a 58                	push   $0x58
46b9f0:	7a 49                	jp     0x46ba3b
46b9f2:	41                   	inc    %ecx
46b9f3:	55                   	push   %ebp
46b9f4:	33 52 73             	xor    0x73(%edx),%edx
46b9f7:	62 32                	bound  %esi,(%edx)
46b9f9:	4e                   	dec    %esi
46b9fa:	66 4d                	dec    %bp
46b9fc:	67 42                	addr16 inc %edx
46b9fe:	4d                   	dec    %ebp
46b9ff:	5a                   	pop    %edx
46ba00:	47                   	inc    %edi
46ba01:	78 76                	js     0x46ba79
46ba03:	59                   	pop    %ecx
46ba04:	31 38                	xor    %edi,(%eax)
46ba06:	7a 41                	jp     0x46ba49
46ba08:	46                   	inc    %esi
46ba09:	4e                   	dec    %esi
46ba0a:	30 62 47             	xor    %ah,0x47(%edx)
46ba0d:	39 6a 58             	cmp    %ebp,0x58(%edx)
46ba10:	7a 4d                	jp     0x46ba5f
46ba12:	41                   	inc    %ecx
46ba13:	53                   	push   %ebx
46ba14:	57                   	push   %edi
46ba15:	35 30 4e 6a 51       	xor    $0x516a4e30,%eax
46ba1a:	41                   	inc    %ecx
46ba1b:	54                   	push   %esp
46ba1c:	47                   	inc    %edi
46ba1d:	52                   	push   %edx
46ba1e:	6a 58                	push   $0x58
46ba20:	30 6b 30             	xor    %ch,0x30(%ebx)
46ba23:	41                   	inc    %ecx
46ba24:	45                   	inc    %ebp
46ba25:	4e                   	dec    %esi
46ba26:	76 62                	jbe    0x46ba8a
46ba28:	6e                   	outsb  %ds:(%esi),(%dx)
46ba29:	5a                   	pop    %edx
46ba2a:	66 53                	push   %bx
46ba2c:	54                   	push   %esp
46ba2d:	51                   	push   %ecx
46ba2e:	41                   	inc    %ecx
46ba2f:	54                   	push   %esp
46ba30:	47                   	inc    %edi
46ba31:	52                   	push   %edx
46ba32:	6a 58                	push   $0x58
46ba34:	30 6b 30             	xor    %ch,0x30(%ebx)
46ba37:	58                   	pop    %eax
46ba38:	7a 55                	jp     0x46ba8f
46ba3a:	41                   	inc    %ecx
46ba3b:	55                   	push   %ebp
46ba3c:	6d                   	insl   (%dx),%es:(%edi)
46ba3d:	56                   	push   %esi
46ba3e:	68 5a 46 56 4a       	push   $0x4a56465a
46ba43:	62 6e 51             	bound  %ebp,0x51(%esi)
46ba46:	78 4e                	js     0x46ba96
46ba48:	67 42                	addr16 inc %edx
46ba4a:	6e                   	outsb  %ds:(%esi),(%dx)
46ba4b:	5a                   	pop    %edx
46ba4c:	58                   	pop    %eax
46ba4d:	52                   	push   %edx
46ba4e:	66 56                	push   %si
46ba50:	56                   	push   %esi
46ba51:	52                   	push   %edx
46ba52:	47                   	inc    %edi
46ba53:	4f                   	dec    %edi
46ba54:	41                   	inc    %ecx
46ba55:	41                   	inc    %ecx
46ba56:	38 54 57 39          	cmp    %dl,0x39(%edi,%edx,2)
46ba5a:	6b 64 57 78 6c       	imul   $0x6c,0x78(%edi,%edx,2),%esp
46ba5f:	50                   	push   %eax
46ba60:	67 42                	addr16 inc %edx
46ba62:	53                   	push   %ebx
46ba63:	55                   	push   %ebp
46ba64:	30 45 41             	xor    %al,0x41(%ebp)
46ba67:	5a                   	pop    %edx
46ba68:	32 56 30             	xor    0x30(%esi),%dl
46ba6b:	58                   	pop    %eax
46ba6c:	30 49 41             	xor    %cl,0x41(%ecx)
46ba6f:	52                   	push   %edx
46ba70:	41                   	inc    %ecx
46ba71:	42                   	inc    %edx
46ba72:	6e                   	outsb  %ds:(%esi),(%dx)
46ba73:	5a                   	pop    %edx
46ba74:	58                   	pop    %eax
46ba75:	52                   	push   %edx
46ba76:	66 52                	push   %dx
46ba78:	77 42                	ja     0x46babc
46ba7a:	6e                   	outsb  %ds:(%esi),(%dx)
46ba7b:	5a                   	pop    %edx
46ba7c:	58                   	pop    %eax
46ba7d:	52                   	push   %edx
46ba7e:	66 51                	push   %cx
46ba80:	56                   	push   %esi
46ba81:	4e                   	dec    %esi
46ba82:	44                   	inc    %esp
46ba83:	53                   	push   %ebx
46ba84:	55                   	push   %ebp
46ba85:	6b 41 55 33          	imul   $0x33,0x55(%ecx),%eax
46ba89:	6c                   	insb   (%dx),%es:(%edi)
46ba8a:	7a 64                	jp     0x46baf0
46ba8c:	47                   	inc    %edi
46ba8d:	56                   	push   %esi
46ba8e:	74 4c                	je     0x46badc
46ba90:	6b 6c 50 41 45       	imul   $0x45,0x41(%eax,%edx,2),%ebp
46ba95:	52                   	push   %edx
46ba96:	51                   	push   %ecx
46ba97:	41                   	inc    %ecx
46ba98:	45                   	inc    %ebp
46ba99:	52                   	push   %edx
46ba9a:	52                   	push   %edx
46ba9b:	41                   	inc    %ecx
46ba9c:	45                   	inc    %ebp
46ba9d:	6c                   	insb   (%dx),%es:(%edi)
46ba9e:	75 64                	jne    0x46bb04
46baa0:	6d                   	insl   (%dx),%es:(%edi)
46baa1:	56                   	push   %esi
46baa2:	79 63                	jns    0x46bb07
46baa4:	32 56 52             	xor    0x52(%esi),%dl
46baa7:	41                   	inc    %ecx
46baa8:	47                   	inc    %edi
46baa9:	64 6c                	fs insb (%dx),%es:(%edi)
46baab:	64 46                	fs inc %esi
46baad:	39 53 41             	cmp    %edx,0x41(%ebx)
46bab0:	45                   	inc    %ebp
46bab1:	78 6b                	js     0x46bb1e
46bab3:	62 47 39             	bound  %eax,0x39(%edi)
46bab6:	6a 58                	push   $0x58
46bab8:	31 4d 41             	xor    %ecx,0x41(%ebp)
46babb:	55                   	push   %ebp
46babc:	33 52 73             	xor    0x73(%edx),%edx
46babf:	62 32                	bound  %esi,(%edx)
46bac1:	4e                   	dec    %esi
46bac2:	66 55                	push   %bp
46bac4:	77 42                	ja     0x46bb08
46bac6:	43                   	inc    %ebx
46bac7:	63 6d 5a             	arpl   %ebp,0x5a(%ebp)
46baca:	68 62 48 4e 6c       	push   $0x6c4e4862
46bacf:	58                   	pop    %eax
46bad0:	31 4d 41             	xor    %ecx,0x41(%ebp)
46bad3:	51                   	push   %ecx
46bad4:	6d                   	insl   (%dx),%es:(%edi)
46bad5:	35 6c 58 31 56       	xor    $0x5631586c,%eax
46bada:	75 58                	jne    0x46bb34
46badc:	31 4d 41             	xor    %ecx,0x41(%ebp)
46badf:	51                   	push   %ecx
46bae0:	6d                   	insl   (%dx),%es:(%edi)
46bae1:	56                   	push   %esi
46bae2:	78 58                	js     0x46bb3c
46bae4:	31 4d 41             	xor    %ecx,0x41(%ebp)
46bae7:	51                   	push   %ecx
46bae8:	6e                   	outsb  %ds:(%esi),(%dx)
46bae9:	4a                   	dec    %edx
46baea:	66 55                	push   %bp
46baec:	77 42                	ja     0x46bb30
46baee:	43                   	inc    %ebx
46baef:	62 48 52             	bound  %ecx,0x52(%eax)
46baf2:	66 55                	push   %bp
46baf4:	77 42                	ja     0x46bb38
46baf6:	7a 5a                	jp     0x46bb52
46baf8:	58                   	pop    %eax
46baf9:	52                   	push   %edx
46bafa:	66 53                	push   %bx
46bafc:	56                   	push   %esi
46bafd:	59                   	pop    %ecx
46bafe:	41                   	inc    %ecx
46baff:	52                   	push   %edx
46bb00:	32 56 30             	xor    0x30(%esi),%dl
46bb03:	52                   	push   %edx
46bb04:	47                   	inc    %edi
46bb05:	46                   	inc    %esi
46bb06:	30 59 51             	xor    %bl,0x51(%ecx)
46bb09:	42                   	inc    %edx
46bb0a:	47                   	inc    %edi
46bb0b:	63 6d 39             	arpl   %ebp,0x39(%ebp)
46bb0e:	74 51                	je     0x46bb61
46bb10:	58                   	pop    %eax