QEPVTFEDVAVYFTQNQWASLDSAQRALYREVMLENYANVASLVVSPFPRPDLISQLERGEAPWDPDPWEAEDLRGICPGGERGIKTEEPTVAQQASEGTEAHSRPVGGLLTNVSQHLDFESKAVWQTFSLNPNLILRGGMKFYKCKECGKIFRYNSQLLRHQSRHTGEKPFKCKECGKAFKSSYDCIVHEKNHIGQGPYECKECGKGLSSNTALTQHQRIHTGEKPYACKECGKAFRRSAAYLQHQRLHTGEKLYKCKECWKGFGCRSLFIVHQRIHTGEKPYQCKECGKAFSQKIASIQHQRVHTGEKPYECKVCGKAFKWYGSFVQHQKVHPVEKKPSKALGQPLLRPQGPSASLAPGYLPGPGSAPAVAVALPHAVLIPVSGPVFMLLPASGVLSSPVQVVRVFQGLPPAVKPSPVILTPSPH