MKFLVALCVMAVGVSAQYGESGVIYPDGTLRQLTPEEAANIAEFGESGVVFKDGSNKQFDMEFAALHNNLPAPARPEEVAFGPYGYHGIIKPDGNNVQFSHDQHSNVVLVGPSGVITADGKNLQLDQDGLPLPLRRKRAVSLEGPSGVLFADGQKRHLPVGVTVVSVGPSGATLSNGKHVQFREKRAASGAVVGSAGFITPSGVPVQLAPGVTVASSGPSGIVLSTGENVQYDRKKRFASGAVVGSAGYITPSGVPVQLAPGEAVVANGPSGLVLSTGKNVQFDRRKRAAPSKATVGESGIITPGGRLIQFPHDVSVVLAGPSAAILSNGDIVQYEF