MELSRAIVCASLRQVYSLHGRCGPPTGAFLTPRSSPTVVGVLVPFAWSSCLRRGDGLGNWALLHLLQEVRRCCISRALRPRQQEWVEGWVRRNDTLVRGLPILVGGASLVAVLLNRAVSGIAAVADASSSQSRADILTLALSVTDILAGLVWLSIRPKSISPVVPRGVECKRVGPGVSSSALHELLWTWDSLTTATCCKSLVIVYGGNCALQIGVAAGSPEDGNALNVDVQKFTQGSLYKSVMESKKQSYLANLVLYPGRSELPFLPANTQALILQPIGDKGIAIVGGDTIRGFTNIDQAWIAMIADKLDATLSKS*