MGAPKQKWTPEEEEALRAGVDKHGAGKWRTIQKDPEFSHCLATRSNIDLKDKWRNMSIGACGHGSREQIRAPKVKGLPAIPSTNSRKLIVSAPQKDAGVRAMVNPTKNSHDGKNPPRFEYQFQVGCPEPTTKADFLCKHEVNLFSLALMPLLSFFRHGSLHKYEVIKYTAMISEALVAMQKQNGSEIGAICSFIETSLWLDLALTEKTLKFHHMKIGIQIYLMEPSAIFFKTLILVDTFAVSCNASAHDTFTHLPVHVQKGYRLKDSSFATKTLTLKQKDPANRSKLPQNFGSCISLNSIKDAAITAAYKIADAEAKSFLASEAVKEAEKISKMVEETDSLLLLAKEIFERCK