437c46:	41                   	inc    %ecx
437c47:	56                   	push   %esi
437c48:	53                   	push   %ebx
437c49:	74 72                	je     0x437cbd
437c4b:	69 6e 67 40 53 79 73 	imul   $0x73795340,0x67(%esi),%ebp
437c52:	74 65                	je     0x437cb9
437c54:	6d                   	insl   (%dx),%es:(%edi)
437c55:	40                   	inc    %eax
437c56:	40                   	inc    %eax
437c57:	50                   	push   %eax
437c58:	24 41                	and    $0x41,%al
437c5a:	41                   	inc    %ecx
437c5b:	56                   	push   %esi
437c5c:	45                   	inc    %ebp
437c5d:	78 63                	js     0x437cc2
437c5f:	65 70 74             	gs jo  0x437cd6
437c62:	69 6f 6e 40 33 40 40 	imul   $0x40403340,0x6e(%edi),%ebp
437c69:	5a                   	pop    %edx
437c6a:	00 00                	add    %al,(%eax)
437c6c:	6d                   	insl   (%dx),%es:(%edi)
437c6d:	73 76                	jae    0x437ce5
437c6f:	63 6d 39             	arpl   %ebp,0x39(%ebp)
437c72:	30 2e                	xor    %ch,(%esi)
437c74:	64 6c                	fs insb (%dx),%es:(%edi)
437c76:	6c                   	insb   (%dx),%es:(%edi)
437c77:	00 74 00 5f          	add    %dh,0x5f(%eax,%eax,1)
437c7b:	43                   	inc    %ebx
437c7c:	6f                   	outsl  %ds:(%esi),(%dx)
437c7d:	72 45                	jb     0x437cc4
437c7f:	78 65                	js     0x437ce6
437c81:	4d                   	dec    %ebp
437c82:	61                   	popa
437c83:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
437c8a:	72 65                	jb     0x437cf1
437c8c:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
437c90:	6c                   	insb   (%dx),%es:(%edi)