MESPFKADVLKGKVALLTGGGSGIGFELATQFGKHGAAAVAIMGRRKEVLDSAVSVLQSHGIQAIGFQGDVRKKEDAARVVDSTVEHFGRLDILVNGAAGNFLVPSEDLSPKGFRTVIDIDSVGTFTMCHAALKYLKKGAPGRGTSSGGVILNISATLHYTASWYQIHASAAKAAVDSITRSLALEWGTDYDIRVNGIAPGPIAETTGMSKLVPQETKSEARESMPLYKLGEKWDCAMAALYLASDAGKYVNGTILIVDGGLWLSNPRFIAKDDVKQLSQVVERRSRTATSSKL*