MKTLKIHDLLRQLCLSETHTENVVHVMNGKVLEAIDGQCRVILLSKYEEKYDYFPRQSSGIVRTFISMGPELVHLRYVVARIEEGLSLAKLRNLQTIILQSEELEQPVDIWSMSEIRHVDIRSPLHISNPVEAEQPLCLLNNLQTLYLNNSPFVAEIIRRSPNLKELKILDRSEHSDWAVILDSLSILQDLETLHIQNIDPMIISGDISLPNLKELKLTHTRIPWEVVNVLANLPNLEELFGNRAFNGTAWKVDEDVVFHKLKRLLLSVCRDLERWELGAGSDNFPMLEKLILYKLPKLEEIPESIGEIMTLKYIHILQCSSGVKTSAKKIQEEQESLGNYELQLQIEEEVC*