MAVTSIQYSAHGPSSVLQLVKSEVGPTRKAGQVLIDNKATSVNPVDYKLREGFSRLVGPRLPATPGGDVAGVVLEADAGSKFKPGDRVMALLARCVGGYSSRVVVPESALARIPDTLSFEKAAALPLVALTAWQGLDLAHVQAGDRVLIHAGAGGVGSVAIQLAKARGLQVVTTCSGRNADFVRELGADEVVDYTQQRFEEELKDRPVNAVLDTIVHGSRPHEYQQRSMKVIKAGGTYIHFFPKFEILHIAFGFLQGALSLGPRYRAVIVAPNGAQLEQIAELVAAGRVKPIIHSVFPLEKAAEAQDQVAX