MHPSGGALSVPPGFRFHPTDEELLYYYLRKKVAYEAIDLDVIREIDLNKLEPWDLKDRCRIGTGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIFLGSGARRIGMRKTLVFYVGRAPHGKKTDWIMHEYRLDEDNVEVQEDGWVVCRVFTKKSYTRGMNPAEMAGFDDDELLHPFPVPASAAGAMQMATDQKHIMHNPGHLMQQQQQHYDFPSFDASMQLPQLMSAEHEQQTLSSFLP