MKWVHPWDPHPPSSSRLLPECIRPYPSFEGWFFRIVDPSKGVSLAVIVATNYATWESQCTIVFCIDDGESRNTDGSKHGGRTHRVHAMVKDARITSPSHLQDNNTNSSEPLGFEWEAPELGKVIVRPNETKIDICVMGYHLKASLISQVHWNQSSSYKGPEGWARILPIMPTHWHVYSVGSEASYEFNNNNEISINGQGWAHEEKNWGVTFPAGHIWLQAISDDNSAQLVFAGGYYKLGVMKTPYIGAMGFWSPSYQIEMRNIDIGTMFMDICVIPREGKFSIKAINPSYTILVRTLVPNPYCKLIKITLYNTCVIVKNEYMLSVNLSDIIQFT