MKTPRAIAVLAKGAYLAAEEIGTVTLSFDDRYRRRILLAMDGGRGEFLLDLPQAVRLAEGDGLRLESGGVVCVRAAQEPILEVRAGASSLAQLAYHIGNRHLPAQIMGEMILIRQDQVIEDMLNGLGADCRKTLRPFSPEQGAYGRVPRHGHAHGGDDHHSHGDRHAHAHDG