MAGARDRGDGRAPRGHVVLFPLPFQGHLSPMLQLAGALHARGLAATVLHTAYNAPDEAAHPELAFVAVPSADAIARALAAAPRDGIAKIMALNAAIEASGCARDALASLMSGPERPACLVIDAALPGAQKAAAELGLPTIVLHTGSAAAFRLFRSYAMLREKGYLPAKESELNRPVEEMPPLRVSDLFDPSKYFNEEMANKILALSTETTTNSSGTVVNTFEALETPELRSVRDELGATIPVFAIGPLHKLTSNGDRSSLLDQDRSCIEWLDTKEPGSVLYVSFGSVVMVSQDEFNEVAWGLANSGRPFLWVVRPGLVIGVSGKPELPEGFVEAVEGRCKVVDWAPQTEVLAHHAVGGFWTHNGWNSTLESIYEGVPMLSRPIFGDQLVTARYVQETWQIGFRVEGKLERWKIEEAIRRLMEGEEGAEVKQRADELKKKILICLKNGGSTQQAIDKLVDHMLSL*