MMADPVRGSAWTRALLGLRAEEIHLCGDDSVLSVIRKICADTGDDLLVHQYERFKPLVVEENTLRGYFQNIRSGDWVVAFSRKKIFEIKLAIETYTHHKCCVIYGALPPETRRQQAELFNQEHNEYDVLVATDAVGMGLNLNIRRVVFYTLIKYDGEKTASVPASLVKQIAGRAGRRGSAYPHGLATTFKYDLCYLTRCLEEPLEEAEKVGLFPTFEQLEMFASQFPELTFNNLLNKLCDTCRIDDTYFICQHDNMKKVADMLEGVHGLSLKSRYGFCL