MALPGFFKIFLSHFSSESMVVPASYYDELPLVLPKTALLQGSDGGCFWKVAMIKRRNEVYFGQGWSKFVEDNRLRDGDVLTFVYDGSRSFTVDIYGGSRACKEVRAVAQVISVDDDDDDDDDDKEDTNTSSEPEMAQTVPNATNQEDSNIVEPEVAQRVPRTRSKGKKRVVVQDSDDSFISEDSDSLSDSSYSPPNDDTLLDVTPKVANSRKKGELRSVNSNVGTTSNSSGSVSRKRQSTIKNPEVYLDDPNNVCFEIILKNRIYELTVPKQIVKDYCLKFQAYVCYIDNHESGTLEARVATWQDQRVSIKKWERICQRNGLKKGDSLLCELFRKEGLVYAVKIHVVTTTS