MHRQSARLYRRAAQQYKAAGDRDMRVCCLCDAMDELAGGAKAAARRDVDCGRALALGWAAVAAADEARGAEARGLVEYALHRLCLFLLGWLSALRRRLHAGAPRDELAPELLRLAGGVLEGRERLVQGVQDDGERRLRAHRAALDRAALAREYARARGGLPAGDGPARAAREALGGLLLLLREYAEARDAFRAEAELHARSGDRRGHARAEAGRDQAERALRLRSELAEATGPPARLAAGVAYARHALALRDHREAERVLSAALEEAAREPSLVRRFEYAEAAFLMAQALFRGGRGSGPEAARAAGFAERAAKIAGAVGRREAGGGAWRGAAALAASARVLGGGAEEHERRVRGAIGVLRALAEGAPAPDEAQQLAHAAVGFYGVLIDARLRELGALRAERKALCESYGVDGAPDGDGPGGGCNNRGGGGGAGGCSGAAAAAEAAAAAVDGGGGRGGGPPIRPEAPGGARGSPVEAPRGSRAASGPRGGARGGWTFASRAASVLRPRPRPAP*