MFSEVDHLDHKPLLAIGQVVDSIGSSRGCGGLTQQCPNLGNIKPDPDSCCRQCRTPILDQFMLKIAGAVYHEDCAQCSICSVKLHEKCYEREGNLYCKMHYYKECSPFRCSGCKLGISPSDMVFKLKTGIVYHVNCHRCYVCGKQLSPGEHIIVDDYTSSVSCIQHHHGQPPANAFDDAPSELRAPTLDPNANPQQQQQLGMPPMDDAGIPGFSGDSPYPVNAESPSSSTFQQYPFELYGYSEFCSEDSKYLKRRGPRTTIKQNQLDVLNRIFSNTPKPSKHARAKLALETGLSMRVIQVWFQNRRSKERRLKHLCNYLRHFEQQGLVPPPIGLANADSLLGEGQFSPSQGFLFDPSQCGPDDEGEMSS