MSTRQLKTDVKLTDSQRLDWLRLIRSSNVGPITFRTLINRYGSARAALEALPGLAQRGGASKPIRICSVSDAERELEASQRRGISLIALSEPDYPARLRMIDDAPPLIGVRGKASVLTSHMIALVGSRNASAAGVKFAERIAHELGAAGFIIVSGLARGIDAGAHRASVASGTVAVLAGGHDNIYPSEHVPLLEQILPNGAAVTEMPLGWRPRAADFPRRNRLISGLSVGVIIVEAAQRSGSLITARMAAEQGREVFAVPGSPLDPRAEGTNGLLKQGATLCTEAADVLAVVRPILGQQVGGGFEEPSGDPLAGGEPPGDQRQRIIGLLGPAPVSVDDLVRLSQSSPATVRIVLLELELAGRLERHGGGLVSLV