MGSRDLISCLPQEVLGDILSLLPTKLAASTSLLSKTWRYLFALVHSLDFDDTVLLQPPPEEGRDKLKESFRNFVDRTLALQCGCGSRIKKFSLTYLVTNNSDVVDERRWITSVVERGVLEVDVTLRPRWLGPVHTDEVHGDCFLPYHLFRSKTLVKLCLGTDTIVGKLSPDVSLPALKSLFLYTIMFDDQDLSDVLLPGCPMLEELTVVHKTDFYPNYRISSQSIKKLTVFYCYDFGIDDGSRISFDAPSVVSLKYTDYALSEYQLVNLGSLGKAKLDISYSKKSIKRPDISGLLVGISNVETLHLSPDSTDLISRCVKHGLVLPVFNNLVTLSFGSRNKRGWKLLPYLVKQSPKLETLIIQGLDSYTGDVTIGLFQVKELHVVGYKGTAKELQHLKSLLAGTECIPKMQVEFPEDVVVDDAKMIQTRRDLFILVGVVSTDVAYF