MKKLRVLLLTLCVAVFMCGFTVTAHAGGGDEYIEPTDQWEGLEEPTPTTEPGVGFSDEGNLVTRDLLYDEHTNKQFITVQTSGGNTFYIVIDYDKPVDEDGEQYETYFFSIVDEADLLAAMEAAGMEVPACACTDKCMAGAINTDCPVCATNMTECVGVEPEPVEDTEPVDDPEPEQPEDTDGNMGTILLILAIAAVGGGAGWYFKVYRPKQQRATEAVEEDYGDELDAFDDLEDDTPPWDEDEV