MSNQAVLKFISEHQNVLAGNLADILKDLNSNMTNVKLTEHMYETISNEYIHILMNESGDGNEKSIDTIYQFSSKAVQLGVPLKLLSSGLSAFWKHLYYEMNKDVPEDQQCYDLIWEIDKFIEPINSEILNQYAISWEKTVALQKVALQELSAPLIPVFENITVMPLVGTIDTERAKKIMENLLSGVVKHRSEVVLIDITGVPVVDTMVAHHIMQASEAVRLVGAKCLLVGIRPEIAQTIVNLGIDLTQVITKNTLQKGIQTALEMTDRKIVSLEE