MGQLCCCFCVDQASVGIVEEWGRFLYVAHPGLHIVNPLCGRWLAGTLSTRVQYLDVRAETKTKDNVFVQLLCSIQFRILRQNADDAFYELQNPREQIQAYVFDVVRACVPKLNLDDLFEQKGQVAKAVSEELEKVMGTYGYSIEQTLIVDIIPDAAVRRAMNEINAAQRLKVASEFKGESEKILQVKRAEAEAESKYLAGVGVARQRQAITDGLRESVITFSNGVSGASAKEVMDMVMLTQYFDTMKDIGSSSKNTTLFLPHGPGHVGDIAEQVRNGMLQASHSSG*