MDSVGLWKFMVVCVLGVSGIPLSAAKCEIGAIFNFGDSNSDTGGFWAAFPAQSGPFGMTYFKRPAGRASDGRVVIDFLAEAFGLPFLSPYLQSIGSNFKHGANFATLASTVLLPKTSLFVTGISPFSLAIQFNQMKELKARVLEFHSKGSVGHLPLPDIFTRSLYTLDIGQNDFTSNLATLGIAGVKKYLPEVVSEILTIIKELYAEGGRIFMVFNLAPIGCFPAFLTELPHNNSDLDEYGCLISYNNAVSDYNSILKEKLNLTRQLLRDAHVIYVDTHSIKLELFRHPMQHGLLYGTRACCGNGGGAYNFNPKVFCGNSKIINGRKETATACSDPQNYVSWDGIHATEAANKLITWAILNGSYFDPAFPISELCDLHPLV