MVVLSAKSLPLGFRFRPTDVELVNHYLKGKISGRIKSEVEVIPEIDVCKYEPCDLPDKSLTKSVDSEWFFFAPKDKKYPNSNRSNRATEAGYWKPTGKDRMIKSGSACPAIIGMKKTLVFHLGRAPKGVRTNWIMHEYRTLESESVSGEQGGFVLCRLFRKPEEKTPIFDNDDFTQRNVDEMESSGLFAPATPSPGETLHGVEATEEVVTPLNQKNLGSDLQEILQPLPLKTNVQPSGVNGLAADKTDITRSYPLKPEESHCNDTIVSDAANHGTVLGSEVRNRQIFVFF