MRVMKNQLVAAKAYLNSATAKRNSHLEKELKQLIKELEYAFVNSDLSTRAWQTMKSMEIVLSKVIKVDSECSADEAKLRSKTHNKEDQVLEERKTIRFLTELAERTMPKALHCLSLRLTVDYFSLPPAKRELPNKQRFQQKDLYHYAMFSDNVFACAVVVKSTISTSMEPEKIVFHIVTDDDHLPAITMWFLTNPSNQAIIQVQRMGDFKLLPSSYNSTLEQPNSGNHSFLLAVNQLPFYLPEIFPTLDKIVLLDHDVVVQRDLQGLWKLDMQGKVIGAVETCGGSDSSHRMDSFVNFSDPMQRHAHGPLE