MSHGLLKKEGVAQACLARYLLGERCGNRLKTIEELSSDYGLSVGLVQFALKKLESSGAVYVERRGRNGSYLVSMDHKALLAHADISNVVCAMPLPYTRLYEGLASGLKAQFEGIPFYFAHMRGSDARVECLRKGIYDLAVVSHLAAQTYLEQGDVCTVLELGPHTYVGAHQLIYRKGGEHNIRRVGLDHRSADQKIMTEVYFAGQDITLVDISYHESLYKVAKGDIDAVIWNVSREVELSSRELIAVPLSGSACFTRASEAVILTRADDILMQQLLRTMVNTTELLVHQQRVLAGQQDPSY