MESVNGFSSREIESLGALSTTFFPSLPLAASGLVLDGQSRMEVDEFYRASTPDGCSPSKVGGTMEEIFKPAELQIIKKILWLLSTPVGTFLLAGKLALARDFPFVKRFGDLSLQTREQVLQGWSTSSLSIFRAVFKAFKNSVAWNHFTTVNESGHNPFWKAIGYCGPDPVNMGAPLTPKPLENSVIDVSVLSREDLNMALKNRGFSLTNASSIANPEDIKSSDHVLECDIVIVGSGSGGGVAAAVLAKAGFK