MFRLEDLTLFVRAAALGSFSDAAREAGQQPAQVSAAIKRLETILNIRLFARSTRSLRLTPEGETWLPYATQMLDTLEAGLQKIQTPDDEVRGMLQIAVPSDLGRNLLLTLFRDFRQRHPALRLRLLFSDQLTDVFKDPVDVAFRYGNNDDASFISLPVAPENRRVLVASPEWIARHGEPQTLEELSQHNALIYILRGRPFDRWSLSLDGVVQQQKVSGTVMSDDAEVIRRLAIAGEGIAYKSMLDVSDDLRAGRLRRLLPRYQGDVVPLNLICPHRKQLSAAVRLLYEEVKSHCEGLNA*