MSLALSRPDSDLLARVSDFLVAEAELLDDRLLDTWFALFERAARYRVLPLQEQLAGQAPEDSLYIIDDDHVRLRERVDSILGGHTWMEQPRSRTRRLVGNVRLKRVEGELVSSRSNFVVHQFRNREAWSFVGEASHVLRDGPGGLRIVSREIRLDHETISAQRRISIIL