MKKAKELSTLCGVKVSAVIKSCDNAEPEFWPSKEGAEAVHSEFMKVVETQGFSKMHNHESYLLERIQKDGEKARRLHAENREIELREVMFDLLKGKTLM