MAREMNRKCSHCGKNGHNLRTCSDKGLKLFGVRILSPDEEEEVMRKSASMGNLASLASSEQIDHGYLSDGLLHSSGRGKRERKRGVPWTKEEHRTFLEGLEKLGKGDWRGISRKFVMTRTPAQVASHAQKYFLRHTMFNNKKRRSSLFDMAINDTAPTSDTGPALSQMRTNEIPEVGNTASIVTQTPVHSIQTSPTLPPIEACGEALNVNGVRYMSGFAAENQTKDATFQISQILSSVPAPGSSYFSDIIPLKPHEGLPCSPNFLRLSFNPSQATMELPAMGNSDLELSIAPPRQFNSTRLSSGASTLSGAIRVI