MPRATYGPIVRQRVKRLLQAILDFVNYELDGCENIDLKFDWRNKDSNFPMLVVKTKLRSLEKLTENDKYEGKLTKRQIRESLRRMKDFLKILTDNRIQERGSETWDFSLLLWSSDTSTNLNKFEQKWEDNRPIISKQPNSKAPKQPTKITTDNSFIKAIVFPRCDHHTTTEYLEHSLKTAQELNFYSISLNFLWTEEHFQTLKQRVLSGGLSMVRICLADFSSKQILLRFNHEEEHPFGIESSEFRIKEKFLPLEFQCPDTFKVRLFKHYPTYSMLGFDSDIYVYPYPFKKLGNSAPTFYWKDAESEASRFFYQQFERIWAEAKPASQVYK