MLFSTSVGEASYGQLASLQGTFHGRVDTSKKIFHNNFITQARVQARTAPNLQVKITLDDKDIPRQWYNLIADLPEPPPPALHPQTRLPLQAEDLMALFPKELIMQEASQERYIDIPEEVLQVYKSWRATPLFRALRLENILGTPARIYYKYEGTSPAGSHKPNTAVPQAWYNAQEGVKKLVTETGAGQWGCALAFACSLFDLESEVWQVRASYDQKPYRKMMMETWGAKVHPSPSDLTKVGRAILNKDPDCPGSLGIAVSEAVEMALSNSDTKYSLGSVLNHVLLHQTIIGEECLKQMAIVGEIPDVIIGCTGGGSNFAGLAFPFIREKLAGNMNPTIRAVEPAACPSLTKGVYVYDYADTAGMTPLLKMHSLGHDFIPDPIHAGGLRYHGMAPLISHVYNLGLMEAIAIPQIECFQGAVKFARTEGLIPAPEPTHAIAAAIREALQCKETGEAKVILIALCGHGHFDLFSYEKYLKGQMVDLEYPDEKINEAMAKIPSFLQ*