MDKHTPLLPGDSVFSRCKTEDSRIKGYDPVISPALIQSELAASDETLAFVSDQRRQAADIIAGRDDRLLLIVGPCSLHDPVAAKEYAIRLQKEAIKHKKDLHIIMRAYLEKPRTTVGWKGLINDPDLDGSYNINKGIRVARRIFLELLETGVGIASEMLDTISPQYLADLICWGAIGARTTESQLHRELASGLSFPIGFKNATDGNIGIAIDAMNSSANPHHFLSVTKQGVVAIVTTTGNPDTHIILRGGKSGTNFDADSVAGAKAKLEECNKLPSIMIDCSHGNSSKNHKNQPKVAACIAEQVANGQKAITGVMIESHLNEGKQAIPEDDLSSMKYGVSVTDACIGWDDTTAVFEQLAAAVRSRRSH