MESLGPGKLNEEESLVGEHTVPQEKDDSESSGLKKLAEEQLVVGEHIEPQDNDPTESSGLRTLVEEPRTLVEEPFLVCEQTDLSHQLGPGGVAESQIQVANWQAAVPSTLQEGQKSLMTEEKIPVAAVHEANEEDIKAIKGQKVRKRFGRQNYFGDVVDYDPETKWFKVVYEDGDEEDLEVWEVKPILASAAAQPSSSKKRARSKGTSNEAKMSQKKAKKAPKKSMPKMKRGSDKKTSGESSKLPKSKSKSEGKSPKKVRAAKKGPSSEKSVTKSPKTTPSKSKGNTRSKGGMATLKRRKSMPKSEVKSEASLVQSPGSSTLKAAKVPIRRGKGTGGKSMGQKAVQKLKADNVKKQRTERKVPTKTGEVMVKTLQTEKSGPAPYIGRSVRKDFGGNLFEGSVVKFDNKTNLYKVKYEDGDQED