MTTAFDAAHTEGPGFVGIRFCQECNNMLYPKEDKENKILLYACRNCDYKQEADSNCIYVNKIMHEIDELTHIVPDVISDPTLPRTEDHACPKCSHREAVFFQAQTRRAEEEMRLYYVCTNQNCTHRWTE