MTTDHTQPPQIDTGRAHPARVYDWLLGGKDNYPVDEAVGETLPPEARDAARQNRAFMNRAVAHLAARGIDQFLDIGTGIPTEPNLHQIVQRTVPAARVVYADNDPIVLRHAEALLVSSPEGATDYIQADVREPGEIVRHARGILDFDRPIALSLIALMHFVPDDQDAHGIVRGLVETLPAGSHLVLSHAALDLFPELAEQVIAQYAKGGIRLGFRTRAEVARFFDGLELVPPGLVTATEWYGEGLEPPAPEASGIYAGVARIP