MSDEDTAAPLVMEDLPGVLKLLSDGSVVRGDEAVLWPKDPLPDVPGVQWKDALYHAPRGLSVRVYRPSSPVKTAGGPKLPVLVYFHGGGYCLGSFAQPHFHTYCLRAAAELPAVVLSVQYRLAPEHRLPAAIQDGAAFLSWLRDQAELGVGADLWLAESADFGRTFISGASAGANLAHHVTVQAASAQEDVHPVRLAGYVLISAFFGGAERTETEADPPADVSLTVEGSDMFWRMSLPVGASRDHPVTNPFGPESPSLASVDLPPVLVVAPESDVLRDRVMGYAATLREMGKAVEVAEFAGEQHGFSVLRPFGEAANELMRVLKRFVYTSTLSNSTSHSHCALMCW*