MESPFKADVLKGKVALLTGGASGIGLEISTQFGKHGASVALMGRRKNVLDSAVDVLQSLGIRAIGLEGDVRKQEDAARVVDSTIKHFGRLDILVNAAAGNFLVEPENLSPNGFRTVMDIDSVGTFTMCHEALKYLKKGGPGKGPSCCGIILNISATLHYTASWYQIHVSAAKAAVDSITRSLALEWGTDYDIRVNGIAPGPISDTAGMSKLLPEEMRSSREHTPLFKFGEKWDIAMAAVYLASDAGKFVNGTTVVVDGGQWLSHPRRISKEEVKKLSRVVERRSRITPTGVPSSKL