MAPITKAHKTQRFIVDCTAPMQDNIIDASGLEKFFHDRIKVDGKCGQLGTKIQISRQKGRITVLSEVPMSKRYLKYLTKKYLKKQQIRDFLRVVATSKGSYEVRYFNISNEAGEE