MIVDLPGTTTSQVAKKLVKIREEGGQIALGRVLNLVILGDRDELDAAITAANIASNEHPCRIIAVAAGAEGSQQLDAQIRVGGDAGASEVIVLQGTADQVAHTDTLIMPLLLPDAPIVAWWPGQAPAAPSREPLGAMAQTRLTDTLQSSQPCADLDALRCHHEPGDVDLAWTRATIWRSLIASVLDQPPFVPVERVEIEGQSEHPSVNLLAGWLGLHLTDQVSTKFVPGALGLTRVALIRADGSDIEFTRQDGRRATLRQPGMPEQSINLPIRSLEDCIAEELRRLHPDEIYTDVLLHGLPLIRRHEEVSP