MSPPADQKSNISFHGTLASSAFAACVAEVCTIPLDTAKVRLQLQKKAVGDAAALPKYRGMLGTVATIGREEGVAALWKGIVPGLHRQCLFGGLRIGLYDPVKTLYVGKDHVGDVPLSKKILAGLTTGALGIMIANPTDLVKVRLQSEGKLAPGVPRRYSGALNAYSTIVKQEGLRALWTGLGPNVARNAIINAAELASYDQVKQSILKIPGFTDNVVTHLLSGLGAGFVAVCIGSPVDVVKSRMMGDSSAYKGTLDCFMKTLKNDGPLAFYKGFVPNFGRLGSWNVIMFLTLEQAKKAVRNFESS*