MECASPFKSDILKGKVALLTGGGSGIGLEISTQFGKHGASVAIMGRRKAVLDSAVSYLQSFGIPAIGLQGDVRKQEDAKRVVELTVKQFGKLDILVNAAAGNFLVSPEDLSPNGFRTVLDIDSVGTFTMCHEALNYIKKGGPGRSSTSGGMILNISATLHYTASWYQIHVAAAKAAVDAVTRNLALEWGTDYDIRVNGIAPGPIGDTAGMRKLGPEEISNKSKEYMPLYKLGEKYDIAMAALYLASDAGKYINGTIMPVDGGLWLSRPRHLPKDAVKELSRTVEKKSRNAPVGVPPSKL*