MESPFKADVLKGKVALLTGGGSGIGFELATQFGKHGAAAVAIMGRRKEVLDSAVSVLQSHGIQAIGFQGDVRKKEDAARVVDSTVEHFGRLDILVNGAAGNFLVPSEDLSPKGFRTVIDIDSVGTFTMCHAALKYLKKGAPGRGTSSGGVILNISATLHYTASWYQIHASAAKAAVDSITRSLALEWGTDYDIRVNGIAPGPIAETTGMSKLVPQETKSEARESMPLYKLGEKWDCAMAALYLASDAGKYVNGTILIVDGGLWLSNPRFIAKDDVKQLSQVVERRSRTATSSKL