MDAQIFDAVGVGAGPFNLSVAALLHPLKDVRHLFLEKQSQFCWHAGMLLDNTTVQNSFLKDLVSFADPTSAFSFLAFLHQHKRLYQYVNAGFQRTTRREFNQYLQWAARSLPAVQWGQEVRTVKPHACGFEVFTDTGAYIARNLIVGTGPRPSVPVMAMPLLGEQVFHSSDYLFKRQALAGRRVAVIGGGQSGAEIVLDLLGQSVPPSEIVWVSSRTHLAPLDESHFANELYTPAYVEYFWGLERSKKHQLLAQHTLTSDGISPETLEALYQRLYHLRFVEDGAPCRLMHSRRVEDIRPTADGYLLDIRELDTGGTDVINAERIVLATGYKQDAIPAVLENLLDDIEFAHDEPVVRLDFSLGYRGPGKIFLLNAARHSHGVSEPNLSLNSWRAATIINAIVGHEHYPSPHAQSMLELGHFPHRVGVA