MPATKKSVKNQKKQFTIDCEVATEEGIIDLAAFEKFLQDRIKVNGKTGGLQGVVDLTRTASAITVTTEAPFPKRYLKYLTKKFLKKMQLRDAFRVVAVNASTYKLSWFNISDEAEEEEADE