MKKLVATAPRVAALVEYEDRAILANEVKIRVRFGAPKHGTEVVDFRAASPFIDEDFNGEWQMFTPRPADAPRGIEFGKFQLGNMVVGDIIECGSDVTDYAVGDSVCGYGPLSETVIINAVNNYKLRKMPQGSSWKNAVCYDPAQFAMSGVRDANVRVGDFVVVVGLGAIGQIAIQLAKRAGASVVIGVDPIAHRCDIARRHGADFCLNPIGTDVGKEIKTLTGKQGADVIIETSGYADALQSALRGLAYGGTISYVAFAKPFAEGFNLGREAHFNNAKIVFSRACSEPNPDYPRWSRKRIEETCWELLMNGYLNCEDLIDPVVTFANSPESYMQYVDQHPEQSIKMGVTF*