MATCMSNVLALRTGSYQALKERVEVEEKGFVSTGVVRRRSIRSLKGGSRIGPSSFEACVLRSSGALVALSPQKKTVGSDALTFLVCRAGADGGPSELEPSSESSKPKESFKLLLRLIPRLLPATAIGVACWFVRGPNIALAGVEAPNFVVGGEAAQGGALSREIAKAGGGVAASAWTGLVAGGLHTLTGPDHLAALAPLCIGRSRLQSFSVGALWGCGHDAGQVIFGIIFLLLKDRLHLGVIQTWAARVVGLTLITIGGMGIKEAQEIDAAAPVLAEGEMPAEPVKKSVGPATFITGIVYGLQPDALLMILPALSLPSRAAGAAFLGMFLLGTVLAMGSYTAFVSTLSKALQERVPKITYRLTIGSSLVAISLGIAVLFGEVFGFSLF*