MKRKSQSFTRGKAPRGGIPGRAEAEALAGAVFGFVTGDPARLMRFMDHAGLSPASLREAAESPDLLVGLLDHVVSDEELLLACAEAIGEAPERITLAWRRLGPPEPESFGA