422714:	00 37                	add    %dh,(%edi)
422716:	00 32                	add    %dh,(%edx)
422718:	00 32                	add    %dh,(%edx)
42271a:	00 30                	add    %dh,(%eax)
42271c:	00 32                	add    %dh,(%edx)
42271e:	00 66 00             	add    %ah,0x0(%esi)
422721:	31 00                	xor    %eax,(%eax)
422723:	30 00                	xor    %al,(%eax)
422725:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422729:	38 00                	cmp    %al,(%eax)
42272b:	61                   	popa
42272c:	00 30                	add    %dh,(%eax)
42272e:	00 66 00             	add    %ah,0x0(%esi)
422731:	35 00 63 00 31       	xor    $0x31006300,%eax
422736:	00 31                	add    %dh,(%ecx)
422738:	00 63 00             	add    %ah,0x0(%ebx)
42273b:	39 00                	cmp    %eax,(%eax)
42273d:	32 00                	xor    (%eax),%al
42273f:	34 00                	xor    $0x0,%al
422741:	39 00                	cmp    %eax,(%eax)
422743:	d4 f4                	aam    $0xf4
422745:	04 00                	add    $0x0,%al
422747:	44                   	inc    %esp
422748:	34 00                	xor    $0x0,%al
42274a:	32 00                	xor    (%eax),%al
42274c:	38 00                	cmp    %al,(%eax)
42274e:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422753:	00 61 00             	add    %ah,0x0(%ecx)
422756:	66 00 38             	data16 add %bh,(%eax)
422759:	00 35 00 64 00 62    	add    %dh,0x62006400
42275f:	00 37                	add    %dh,(%edi)
422761:	00 32                	add    %dh,(%edx)
422763:	00 32                	add    %dh,(%edx)
422765:	00 30                	add    %dh,(%eax)
422767:	00 32                	add    %dh,(%edx)
422769:	00 66 00             	add    %ah,0x0(%esi)
42276c:	31 00                	xor    %eax,(%eax)
42276e:	30 00                	xor    %al,(%eax)
422770:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422774:	38 00                	cmp    %al,(%eax)
422776:	61                   	popa
422777:	00 30                	add    %dh,(%eax)
422779:	00 66 00             	add    %ah,0x0(%esi)
42277c:	35 00 63 00 31       	xor    $0x31006300,%eax
422781:	00 31                	add    %dh,(%ecx)
422783:	00 63 00             	add    %ah,0x0(%ebx)
422786:	39 00                	cmp    %eax,(%eax)
422788:	32 00                	xor    (%eax),%al
42278a:	35 00 6d fc 04       	xor    $0x4fc6d00,%eax
42278f:	00 46 34             	add    %al,0x34(%esi)
422792:	00 32                	add    %dh,(%edx)
422794:	00 38                	add    %bh,(%eax)
422796:	00 65 00             	add    %ah,0x0(%ebp)
422799:	64 00 36             	add    %dh,%fs:(%esi)
42279c:	00 61 00             	add    %ah,0x0(%ecx)
42279f:	66 00 38             	data16 add %bh,(%eax)
4227a2:	00 35 00 64 00 62    	add    %dh,0x62006400
4227a8:	00 37                	add    %dh,(%edi)
4227aa:	00 32                	add    %dh,(%edx)
4227ac:	00 32                	add    %dh,(%edx)
4227ae:	00 30                	add    %dh,(%eax)
4227b0:	00 32                	add    %dh,(%edx)
4227b2:	00 66 00             	add    %ah,0x0(%esi)
4227b5:	31 00                	xor    %eax,(%eax)
4227b7:	30 00                	xor    %al,(%eax)
4227b9:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
4227bd:	38 00                	cmp    %al,(%eax)
4227bf:	61                   	popa
4227c0:	00 30                	add    %dh,(%eax)
4227c2:	00 66 00             	add    %ah,0x0(%esi)
4227c5:	35 00 63 00 31       	xor    $0x31006300,%eax
4227ca:	00 31                	add    %dh,(%ecx)
4227cc:	00 63 00             	add    %ah,0x0(%ebx)
4227cf:	39 00                	cmp    %eax,(%eax)
4227d1:	32 00                	xor    (%eax),%al
4227d3:	35 00 30 00 06       	xor    $0x6003000,%eax
4227d8:	04 05                	add    $0x5,%al
4227da:	00 46 34             	add    %al,0x34(%esi)
4227dd:	00 32                	add    %dh,(%edx)
4227df:	00 38                	add    %bh,(%eax)
4227e1:	00 65 00             	add    %ah,0x0(%ebp)
4227e4:	64 00 36             	add    %dh,%fs:(%esi)
4227e7:	00 61 00             	add    %ah,0x0(%ecx)
4227ea:	66 00 38             	data16 add %bh,(%eax)
4227ed:	00 35 00 64 00 62    	add    %dh,0x62006400
4227f3:	00 37                	add    %dh,(%edi)
4227f5:	00 32                	add    %dh,(%edx)
4227f7:	00 32                	add    %dh,(%edx)
4227f9:	00 30                	add    %dh,(%eax)
4227fb:	00 32                	add    %dh,(%edx)
4227fd:	00 66 00             	add    %ah,0x0(%esi)
422800:	31 00                	xor    %eax,(%eax)
422802:	30 00                	xor    %al,(%eax)
422804:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422808:	38 00                	cmp    %al,(%eax)
42280a:	61                   	popa
42280b:	00 30                	add    %dh,(%eax)
42280d:	00 66 00             	add    %ah,0x0(%esi)
422810:	35 00 63 00 31       	xor    $0x31006300,%eax
422815:	00 31                	add    %dh,(%ecx)
422817:	00 63 00             	add    %ah,0x0(%ebx)
42281a:	39 00                	cmp    %eax,(%eax)
42281c:	32 00                	xor    (%eax),%al
42281e:	35 00 31 00 9f       	xor    $0x9f003100,%eax
422823:	0b 05 00 46 34 00    	or     0x344600,%eax
422829:	32 00                	xor    (%eax),%al
42282b:	38 00                	cmp    %al,(%eax)
42282d:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422832:	00 61 00             	add    %ah,0x0(%ecx)
422835:	66 00 38             	data16 add %bh,(%eax)
422838:	00 35 00 64 00 62    	add    %dh,0x62006400
42283e:	00 37                	add    %dh,(%edi)
422840:	00 32                	add    %dh,(%edx)
422842:	00 32                	add    %dh,(%edx)
422844:	00 30                	add    %dh,(%eax)
422846:	00 32                	add    %dh,(%edx)
422848:	00 66 00             	add    %ah,0x0(%esi)
42284b:	31 00                	xor    %eax,(%eax)
42284d:	30 00                	xor    %al,(%eax)
42284f:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422853:	38 00                	cmp    %al,(%eax)
422855:	61                   	popa
422856:	00 30                	add    %dh,(%eax)
422858:	00 66 00             	add    %ah,0x0(%esi)
42285b:	35 00 63 00 31       	xor    $0x31006300,%eax
422860:	00 31                	add    %dh,(%ecx)
422862:	00 63 00             	add    %ah,0x0(%ebx)
422865:	39 00                	cmp    %eax,(%eax)
422867:	32 00                	xor    (%eax),%al
422869:	35 00 32 00 38       	xor    $0x38003200,%eax
42286e:	13 05 00 46 34 00    	adc    0x344600,%eax
422874:	32 00                	xor    (%eax),%al
422876:	38 00                	cmp    %al,(%eax)
422878:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
42287d:	00 61 00             	add    %ah,0x0(%ecx)
422880:	66 00 38             	data16 add %bh,(%eax)
422883:	00 35 00 64 00 62    	add    %dh,0x62006400
422889:	00 37                	add    %dh,(%edi)
42288b:	00 32                	add    %dh,(%edx)
42288d:	00 32                	add    %dh,(%edx)
42288f:	00 30                	add    %dh,(%eax)
422891:	00 32                	add    %dh,(%edx)
422893:	00 66 00             	add    %ah,0x0(%esi)
422896:	31 00                	xor    %eax,(%eax)
422898:	30 00                	xor    %al,(%eax)
42289a:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
42289e:	38 00                	cmp    %al,(%eax)
4228a0:	61                   	popa
4228a1:	00 30                	add    %dh,(%eax)
4228a3:	00 66 00             	add    %ah,0x0(%esi)
4228a6:	35 00 63 00 31       	xor    $0x31006300,%eax
4228ab:	00 31                	add    %dh,(%ecx)
4228ad:	00 63 00             	add    %ah,0x0(%ebx)
4228b0:	39 00                	cmp    %eax,(%eax)
4228b2:	32 00                	xor    (%eax),%al
4228b4:	35 00 33 00 d1       	xor    $0xd1003300,%eax
4228b9:	1a 05 00 46 34 00    	sbb    0x344600,%al
4228bf:	32 00                	xor    (%eax),%al
4228c1:	38 00                	cmp    %al,(%eax)
4228c3:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
4228c8:	00 61 00             	add    %ah,0x0(%ecx)
4228cb:	66 00 38             	data16 add %bh,(%eax)
4228ce:	00 35 00 64 00 62    	add    %dh,0x62006400
4228d4:	00 37                	add    %dh,(%edi)
4228d6:	00 32                	add    %dh,(%edx)
4228d8:	00 32                	add    %dh,(%edx)
4228da:	00 30                	add    %dh,(%eax)
4228dc:	00 32                	add    %dh,(%edx)
4228de:	00 66 00             	add    %ah,0x0(%esi)
4228e1:	31 00                	xor    %eax,(%eax)
4228e3:	30 00                	xor    %al,(%eax)
4228e5:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
4228e9:	38 00                	cmp    %al,(%eax)
4228eb:	61                   	popa
4228ec:	00 30                	add    %dh,(%eax)
4228ee:	00 66 00             	add    %ah,0x0(%esi)
4228f1:	35 00 63 00 31       	xor    $0x31006300,%eax
4228f6:	00 31                	add    %dh,(%ecx)
4228f8:	00 63 00             	add    %ah,0x0(%ebx)
4228fb:	39 00                	cmp    %eax,(%eax)
4228fd:	32 00                	xor    (%eax),%al
4228ff:	35 00 34 00 6a       	xor    $0x6a003400,%eax
422904:	22 05 00 46 34 00    	and    0x344600,%al
42290a:	32 00                	xor    (%eax),%al
42290c:	38 00                	cmp    %al,(%eax)
42290e:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422913:	00 61 00             	add    %ah,0x0(%ecx)
422916:	66 00 38             	data16 add %bh,(%eax)
422919:	00 35 00 64 00 62    	add    %dh,0x62006400
42291f:	00 37                	add    %dh,(%edi)
422921:	00 32                	add    %dh,(%edx)
422923:	00 32                	add    %dh,(%edx)
422925:	00 30                	add    %dh,(%eax)
422927:	00 32                	add    %dh,(%edx)
422929:	00 66 00             	add    %ah,0x0(%esi)
42292c:	31 00                	xor    %eax,(%eax)
42292e:	30 00                	xor    %al,(%eax)
422930:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422934:	38 00                	cmp    %al,(%eax)
422936:	61                   	popa
422937:	00 30                	add    %dh,(%eax)
422939:	00 66 00             	add    %ah,0x0(%esi)
42293c:	35 00 63 00 31       	xor    $0x31006300,%eax
422941:	00 31                	add    %dh,(%ecx)
422943:	00 63 00             	add    %ah,0x0(%ebx)
422946:	39 00                	cmp    %eax,(%eax)
422948:	32 00                	xor    (%eax),%al
42294a:	35 00 35 00 03       	xor    $0x3003500,%eax
42294f:	2a 05 00 46 34 00    	sub    0x344600,%al
422955:	32 00                	xor    (%eax),%al
422957:	38 00                	cmp    %al,(%eax)
422959:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
42295e:	00 61 00             	add    %ah,0x0(%ecx)
422961:	66 00 38             	data16 add %bh,(%eax)
422964:	00 35 00 64 00 62    	add    %dh,0x62006400
42296a:	00 37                	add    %dh,(%edi)
42296c:	00 32                	add    %dh,(%edx)
42296e:	00 32                	add    %dh,(%edx)
422970:	00 30                	add    %dh,(%eax)
422972:	00 32                	add    %dh,(%edx)
422974:	00 66 00             	add    %ah,0x0(%esi)
422977:	31 00                	xor    %eax,(%eax)
422979:	30 00                	xor    %al,(%eax)
42297b:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
42297f:	38 00                	cmp    %al,(%eax)
422981:	61                   	popa
422982:	00 30                	add    %dh,(%eax)
422984:	00 66 00             	add    %ah,0x0(%esi)
422987:	35 00 63 00 31       	xor    $0x31006300,%eax
42298c:	00 31                	add    %dh,(%ecx)
42298e:	00 63 00             	add    %ah,0x0(%ebx)
422991:	39 00                	cmp    %eax,(%eax)
422993:	32 00                	xor    (%eax),%al
422995:	35 00 36 00 9c       	xor    $0x9c003600,%eax
42299a:	31 05 00 46 34 00    	xor    %eax,0x344600
4229a0:	32 00                	xor    (%eax),%al
4229a2:	38 00                	cmp    %al,(%eax)
4229a4:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
4229a9:	00 61 00             	add    %ah,0x0(%ecx)
4229ac:	66 00 38             	data16 add %bh,(%eax)
4229af:	00 35 00 64 00 62    	add    %dh,0x62006400
4229b5:	00 37                	add    %dh,(%edi)
4229b7:	00 32                	add    %dh,(%edx)
4229b9:	00 32                	add    %dh,(%edx)
4229bb:	00 30                	add    %dh,(%eax)
4229bd:	00 32                	add    %dh,(%edx)
4229bf:	00 66 00             	add    %ah,0x0(%esi)
4229c2:	31 00                	xor    %eax,(%eax)
4229c4:	30 00                	xor    %al,(%eax)
4229c6:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
4229ca:	38 00                	cmp    %al,(%eax)
4229cc:	61                   	popa
4229cd:	00 30                	add    %dh,(%eax)
4229cf:	00 66 00             	add    %ah,0x0(%esi)
4229d2:	35 00 63 00 31       	xor    $0x31006300,%eax
4229d7:	00 31                	add    %dh,(%ecx)
4229d9:	00 63 00             	add    %ah,0x0(%ebx)
4229dc:	39 00                	cmp    %eax,(%eax)
4229de:	32 00                	xor    (%eax),%al
4229e0:	35 00 37 00 35       	xor    $0x35003700,%eax
4229e5:	39 05 00 46 34 00    	cmp    %eax,0x344600
4229eb:	32 00                	xor    (%eax),%al
4229ed:	38 00                	cmp    %al,(%eax)
4229ef:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
4229f4:	00 61 00             	add    %ah,0x0(%ecx)
4229f7:	66 00 38             	data16 add %bh,(%eax)
4229fa:	00 35 00 64 00 62    	add    %dh,0x62006400
422a00:	00 37                	add    %dh,(%edi)
422a02:	00 32                	add    %dh,(%edx)
422a04:	00 32                	add    %dh,(%edx)
422a06:	00 30                	add    %dh,(%eax)
422a08:	00 32                	add    %dh,(%edx)
422a0a:	00 66 00             	add    %ah,0x0(%esi)
422a0d:	31 00                	xor    %eax,(%eax)
422a0f:	30 00                	xor    %al,(%eax)
422a11:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422a15:	38 00                	cmp    %al,(%eax)
422a17:	61                   	popa
422a18:	00 30                	add    %dh,(%eax)
422a1a:	00 66 00             	add    %ah,0x0(%esi)
422a1d:	35 00 63 00 31       	xor    $0x31006300,%eax
422a22:	00 31                	add    %dh,(%ecx)
422a24:	00 63 00             	add    %ah,0x0(%ebx)
422a27:	39 00                	cmp    %eax,(%eax)
422a29:	32 00                	xor    (%eax),%al
422a2b:	35 00 38 00 ce       	xor    $0xce003800,%eax
422a30:	40                   	inc    %eax
422a31:	05 00 46 34 00       	add    $0x344600,%eax
422a36:	32 00                	xor    (%eax),%al
422a38:	38 00                	cmp    %al,(%eax)
422a3a:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422a3f:	00 61 00             	add    %ah,0x0(%ecx)
422a42:	66 00 38             	data16 add %bh,(%eax)
422a45:	00 35 00 64 00 62    	add    %dh,0x62006400
422a4b:	00 37                	add    %dh,(%edi)
422a4d:	00 32                	add    %dh,(%edx)
422a4f:	00 32                	add    %dh,(%edx)
422a51:	00 30                	add    %dh,(%eax)
422a53:	00 32                	add    %dh,(%edx)
422a55:	00 66 00             	add    %ah,0x0(%esi)
422a58:	31 00                	xor    %eax,(%eax)
422a5a:	30 00                	xor    %al,(%eax)
422a5c:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422a60:	38 00                	cmp    %al,(%eax)
422a62:	61                   	popa
422a63:	00 30                	add    %dh,(%eax)
422a65:	00 66 00             	add    %ah,0x0(%esi)
422a68:	35 00 63 00 31       	xor    $0x31006300,%eax
422a6d:	00 31                	add    %dh,(%ecx)
422a6f:	00 63 00             	add    %ah,0x0(%ebx)
422a72:	39 00                	cmp    %eax,(%eax)
422a74:	32 00                	xor    (%eax),%al
422a76:	35 00 39 00 67       	xor    $0x67003900,%eax
422a7b:	48                   	dec    %eax
422a7c:	05 00 44 34 00       	add    $0x344400,%eax
422a81:	32 00                	xor    (%eax),%al
422a83:	38 00                	cmp    %al,(%eax)
422a85:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422a8a:	00 61 00             	add    %ah,0x0(%ecx)
422a8d:	66 00 38             	data16 add %bh,(%eax)
422a90:	00 35 00 64 00 62    	add    %dh,0x62006400
422a96:	00 37                	add    %dh,(%edi)
422a98:	00 32                	add    %dh,(%edx)
422a9a:	00 32                	add    %dh,(%edx)
422a9c:	00 30                	add    %dh,(%eax)
422a9e:	00 32                	add    %dh,(%edx)
422aa0:	00 66 00             	add    %ah,0x0(%esi)
422aa3:	31 00                	xor    %eax,(%eax)
422aa5:	30 00                	xor    %al,(%eax)
422aa7:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422aab:	38 00                	cmp    %al,(%eax)
422aad:	61                   	popa
422aae:	00 30                	add    %dh,(%eax)
422ab0:	00 66 00             	add    %ah,0x0(%esi)
422ab3:	35 00 63 00 31       	xor    $0x31006300,%eax
422ab8:	00 31                	add    %dh,(%ecx)
422aba:	00 63 00             	add    %ah,0x0(%ebx)
422abd:	39 00                	cmp    %eax,(%eax)
422abf:	32 00                	xor    (%eax),%al
422ac1:	36 00 00             	add    %al,%ss:(%eax)
422ac4:	50                   	push   %eax
422ac5:	05 00 46 34 00       	add    $0x344600,%eax
422aca:	32 00                	xor    (%eax),%al
422acc:	38 00                	cmp    %al,(%eax)
422ace:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422ad3:	00 61 00             	add    %ah,0x0(%ecx)
422ad6:	66 00 38             	data16 add %bh,(%eax)
422ad9:	00 35 00 64 00 62    	add    %dh,0x62006400
422adf:	00 37                	add    %dh,(%edi)
422ae1:	00 32                	add    %dh,(%edx)