MTIQKTGCRGREAAEVVEQRRRSHHCDDRKQTLLALLILVLYLGMGISGSSWEVSGQTKDCNHFQNPVTPQGFEYQTKEPAEEPLRTLRKWLKINLHGFLEKLEKEVRELEQLVRDLEFWLDALLGDLRPEDPCFT