MSLYGESDGREPYRRVDEALRTIAKTLHPRTPLFYTVGESVVNFRGQTFIEGFDAKLSCAFFGHVSKLADSLRPIVNAEERFVAIVANPGDGYAAALCAVLLCGCAFIPIDREWSEERRRRVLEHANPAAIVFVGPRPSLKRMARWRGRLIDAPEHVPQVTGAQTSPELPEPPPWAEDALYVMYTSGSTGEPKAVVGTHEGLLARARWAAEGPMRMNPSPPEEDEGEESDEGEESELEDAKESLDHTRGCLHTRVGFVDSVTETLCPLLQGASSMVPQDFDPGGIRATMLFGEVTHFSAVPSLWERLNDEFLGEINLTTAVCSGEPMPVPLMNRIIRIMSIHNESFDREKFTFINLYGSTEVAGDATELQIKQRLIPSEVKVEYQDERQYELVYRNKSSQLVPLDKSLAFLPAGFDLPFAQTIIVKREGEGADEKFIVVKEVGEVGEVVVRGLGVASGYRDAGGEIQGFGFSALDELFKGDPMPYHLTGDLGRWDQKGLLHLEGRVDDIVKPFGERVNLNEISAAAMKLPYVTQAVARFWSTNEISYADGAGTGGAIAVYVVVNGNKDPSVVHQSVVKSCRQHGISRVAVPMEDAVMILTHMPLNANGKVDRSALPLPQALNFKGGTGKMKTMPSSSDAGADILAEMQKILGSGSEWMKQSDDFFFAGGASPDVIVLAQTLGVPAEVVVRHRTAAAIAAAIADPTAEVMPSSSGKIDVLPAEVLQRIIAFVPLKEQLSVMRLVCKSWRKAVDDSPAPLIQDETEQQASRGTLVRMWSAHLGRCVDATPLLSDTDTVSKSRTYIGSHSQEVCCLDPDGQVVWKMELPGRIEARIVFGEGVVGRRRQGDEGSQLIVPCLDGKVYCLDENTGEILWQYDTGGEVKCGLALTDCGSKPVEEPVRAFQRPREVYVPGYRLLWGQSHGGSAFAIAASGRHAGKAIWRYENSGPGVAEPVVDHVDIWCGGSGSRVDTEMDNNAVFFANLKGDVFVVNAAAVTRDWMSNGPDGIKEAKEYVVWSTNVGAPVFSTPSVHFELIQGTELPIHVANVDGLVFGLNRETGQKVWTVDLGCKIYAPIYSELDERYESSGPAKVLIGNADGELVLLRQQRYGVPDPHLGGKKRKLMHNDEYTYMTEVWRWQGRGGLRAGPVFINTGRGRQLNTNGIFVAAWDSGEISVFSYSDVKNGGLPRHLSTGRLPAPIFGTPAFGHDDHFVTGRNCGPLGDVRVYVGCRDDRLHCLKLSGVRYGVKLDDGKVDDGDEYVPVALLGPVG*