MEEEEGFLHVLRALRDAARRVEAGETRGPALQALLALEAGADDLLAGDPDLTALRRLLCRLRALSCSLDLCASGSLRARCGARRAVARVAGAVAGEIQAWVDREAIARLVAALSSHGLGGARALLAELEARLLSAGGRFDPRLQRALLRHGVLQALEARLGDPAVGDGCAAAVLALVRFNKDVFVGPVLMGPAVGALVASASGSPAPLRALNGLVDAIRSPLVDELHARGELPRLVALLCAPDPRAHGPALGFALRVGYYGRKEVVDALLAEGLVKRLLCLQRSDLGGSLADTDEGEDEEGCPKAKPEDAKTGGFLLVPCLPLVYLWGRRQGDSAADADADTEERPFVSAVARFAVQVEVGVGLSPREKREAKLEILRRVREAAVSPAEEATVLAEVLWGATP*