MGQICCCFCIDQASVGIVEEWGRFLYVVQPGLHFVNPLCGRWLAGTLSTRVQYLDVRAETKTRDNVFVQLLCSIQFRILRQNADDAFYELQNPREQIQAYVFDVVRACVPKLSLDDLFEQKGEVAKAVSEELEKVMGAYGYSIEQTLIVDIIPDAAVRKAMNEINAAQRSRVASEFKGESEKVLQVKRAEAEAESKYLAGVGVARQRQAITDGLKESVITFSNGVSGASAKDVLDMVMLTQYFDTMKDIGSASKNTTVFLPHGPGHVSDIASQVRNGMLQAGTPSE*