MRVIFVSHQWLGGVHPDPEGRHAAVLRSTLQGVMDGSLQVELDVAYDLDIDFAFFVEYTRQQVLSGYIFLDWFAIPQITARAEGVNEESTKSDAALAVQSIPFYVETSNIFLALVPEVKHCTTGKFCNYASWLSRGWCRAELWCHLLSNKAFNQVIVVYSTKESQLMFPRDWQDNTIVDGDFTVESDRHVVKKLGEVALEHKIQNLSTAGPLNLYRFFLARRSKMLGEAEATTWEVETFLRHFKFPDLDAAILDKGSMSAVQCATFSGDVEMLRFLVQKKADVNDSLQGLAELGYPDHWNLLMTALESRQCPEMSLRQGVWPFGVRGTGKMKMDQIRTLLDLGLDANSSTWEGTTCCSFAKSAAHVTELLRGRADLHRSGVPLGLVPMAKVAGMANLETLQKLLELRCDPNPPLQGLGITPLLSAVALSRGNPKSVEIVRSLLEARANPNVASRQSGSIWLSLVAVGRVKVALLGRETCTPQTRSAATLPGSTPLLAAAGIGSEELVELLMSYGAYPQVNDRGESCEFLAEANGHYNVLPCFQTVAV*