MENCVLQAEIVGFSMLAAQSDTPDCILTLSRIYSLFDQLVDKHALHKADSVGEAYCVAVGHVAADHSRRTSVGMVAACMELAQDMLEVVRTLDYPDTLGKMELRLGLHVGPVYAGVLGVKFPRYCFFGTTQRLATALTALALPMTLHVSEAVYNRVHATLGGEMNLIPYTLSSFQGMGIIRTFLVPMACVDAEALASCSVADTMTRINAGQAAAGLQVMQTMMGSRSSNIAGASTSGVQHGLPLPLTNSVPNHVFLNDNMPRHRASSNTGAMSVMLGQEAPLDVSGRTMPTSVGPQGQGQGDPAQQQ