MIDNIDTIVEKSLALLYQNKFIRAKLISEVTIKTLHIAKELGGEEKKDDGELWCNIEAQAAFLGPNLWDKTLPYDTDFKEYVDLDEFLSENGITTGEGMPANGGPRLPPQGPEIMGHDPPMQLTLTKRERSPSPSPCEPLSPATLNPCSPADSTMSMASSGREFDPRTRTFSDEELKPQPMVKKSRKQFVPDDLKDEKYWARRRKNNMAAKRSRDARRMKENQIALRAGFLEKENMGLRQELDRLKKENLLLRDKLSKYGGGEV