MASGKRKGLSFDDKKTRLLELFNETCDFYTLKELEKIAPKLKGIITQSVKDVLQSLVDDDLVNSDKCGVQTIYWCLPSEAVAKRQRRLDALQQQLAEKRQKLTALQRQLVQVQAGREDSVERTAVLERLAACEAAWRERQRTLESYLECDPDVLAQRETETKTLIEQANRWTDNLYVIRSYVQRNLGVDLDLFDQQFELKPALQYLE