MAVLGFVFLLLLLWPGIVKAHKSVTIGHKPTLSYSSSKATSVISSDSVLVALLDSPYTELAEMADEASLLPFLEEMVGTRAITILAPRNSFLDRDLDPDFRRFLLEPGNIASLRNLLRFHVVPQLIRASAWPSSRQQTLSEEEVEFSARTVNGLDKQLKVDLSNVVAPDAIVRRDGLVHGIDRLLIPKSVQNEFNRWKEERTEARILAVLPTESPTPKTYAAEKAAKAKATTEHSAPGPPRESIFQALAPGPALAPAPAPGPSSGHRYFDGLSVVNDFISSLVRYGGYNEMADLLVNLTSLAPELAKLVTEGYRMTILAPNDDAMARLTAEDLTAPGAPELIIFYHIIPEYQTEESFYNAVRRFGKVLYQTLQDSYKLAAQKEDGTVVFGEGK