MKRPTLSLSAKQIREVLHALDSLDPTTEFAELAASEDLDAALWYSLYPRTRDCDKIERQSSDARGDARRAAGIARMHPRNVFANIKADFFVLGKRQPCFRPFVEQCSLGLWYVNFKSWEVTRALNRALLVDVYGLVSWDIPKGHLCPPVPNRASYIHWLEDLLQLSHPCGRPGIECEGVRGIDIGVGSNCVFPLLGSTANRWSFIGIDVTDVALIWADKNRLDNPDLASRIKIRDARRSGTLHMKRNDSAVLAVQMGERFSFCMCNPPFFETMKHAKRNPGTNFGGTLAELCCPGGEETFIRRMYNESLVTKDRVHWYTTMCGKKETLKSLRCLLDMAKVPAIRTARFLQGKTVRWGVAWSFSAQALPISTIPLRSGVDIKFDTVPHSRSCWRITFEPQAVEGSCLAEKLAEQIRLVLEKCGCAISPDSRLQNTFNYRCVMEEYVFPTVGSNRLLVKILQPLPGAVVVVTAACDDKSATNLMMQRRFKLVWEAIKARISAQTQRQVGSRVDWS*