MALSLSLFLGGRVRTSLARCGFASQVMAGPGSVSCEPDPDSDWEPEERELQEVESALKRQKKAMRFQKIRRQMEAPGAPPRTLTWEAMEQIRYLHKEFAESWSVPRLAEGFDVSTDVIRRVLKSKFVPTLEQKLRQDQKVLKKAGFTREIGQLPVSEDTLKALSAGRSVSGLLMAGDEVSSKSQNHSTALKVAKSHPHSTDAQKKREGRDKRIQVLEESLVPATTALGHQRELQKSATSDSEATGRAGSDTLPSAVLLEELKPGEPGDQSFSSKVVQRGHDFFDSNGNFLYRI