MSLHPVSISLSSYGADLVRSRGQASFLPLLAMAGAQRVELREELFAGPPDTEALTAAIQLQGLECVFSSPLELWREDGQLNPELEPTLRRAEACGAGWLKVSLGLLPEQPDLAALGRRLARHGLQLLVENDQTPQGGRIEVLERFFRLAERQQLDLAMTFDIGNWRWQEQAADEAALRLGRYVGYVHCKAVIRNRDGKLVAVPPSAADLQYWQRLLQHFPEGVARAIEYPLQGDDLLSLSRRHIAALARLGQPQEERQHG*