MVSQIIRRLALVPQGGNTGLVGGSVPVQDEIILSLSRMNKILSFDPASGALVAQAGCILQNLDDHVAQHNFLMPLDLGAKGSCQIGGNISTNAGGLRLLRYGPLHGSVLGLEVVLANGQVLDLLRTLRKDNTGIHLKHLFIGSEGTLGVVTAVSIQCAPRPSSVQVVFLGLESYAAVTQVLSKARKMLGEILSAFEFLDAECMRISTSFGSVNPLGSAPASDAGSTQSGQIFPFYALVETHGSNGAHDREKLDAFLEAVMADGEACDGTVAENVHQASQIWKIREGISEALPHCGAVYKYDVSLPTPLMHRLVEEVRAQLAQWPGALALGYGHVGDGNLHLNIVSPKAYPDLKAQIEPFVFEWVSNANGSISAEHGLGQMKADAIYHTQSPTAVDVMRSIKNLLDPQHILNPYKMLPKD*