MHPSGGALSVPPGFRFHPTDEELLYYYLRKKVAYEAIDLDVIREIDLNKLEPWDLKDRCRIGTGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIFLGSGSRRIGMRKTLVFYVGRAPHGKKTDWIMHEYRLDEDNVEVQVGKAFIRHELKASPTDTGLSFLTSIIWSEMQEDGWVVCRVFTKKSYTRGVNPAEMAGYDDDELLHPFPVPSSTAGAMQMITDQKHIMHNPGHL