MESPFKADVLKGKVALLTGGGSGIGFELATQFGKHGAAAVAIMGRRKEVLDSAVSVLQSHGIQAIGFQGDVRKKEDAARVVDSTVEHFGRLDILVNGAAGNFLVPSEDLSPKGFRTVIDIDSVGTFTMCHAALKYLKKGAPGRGTSSGGVILNISATLHYTASWYQIHASAAKAAVDSITRSLALEWGTDYDIRVNGIAPGPIAETTGMSKLVPQETKSEARESMPLYKLGEKWDCAMAALYLASDAGKYVNGTILIVDGGLWLSNPRFIAKDDVKQLSQGSFSFGSVMDSYVIVGKMI