MDFLPLFHSLQGRLALVVGGGEVALRKARLLADAGARLRVVAPQIHIELRHLVEQGGGELLERDYQDGDQPGCVLIIAATDDEPLNAEVSQAANARGIPVNVVDAPALCSVIFPAIVDRSPLVVAVSSGGDAPVLARLIRAKLETWIPSTYGQLAGLASRFRHRVKELLPDLQQRRVFWENLFQGEIAERVLAGRPAEAERLLEEHLAGGLAHIATGEVYLVGAGPGDPDLLTFRALRLMQQADVVLYDRLVAPSILELCRRDAERLYVGKRRAEHAVPQDRINRLLVELASQGKRVLRLKGGDPFIFGRGGEEIDELAAHGIPFQVVPGITAASGCAAYAGIPLTHRDHAQSVRFVTGHLKDGTTDLPWQDLVAPGQTLVFYMGLVGLPVICEQLVAHGRSAQTPAALIQQGTTAQQRVFTGTLENLPQLVAEHEVHAPTLVIVGEVVQLRDKLAWFEGAREDA*