MLVTQPLHADDVPPGACYELKAPLKEAPRPVGGWDARRIADFALFATLAASGAAHAIYTAMQEANVTDIATDSATLHGRLLAGMAPHAGAEADKETFHALAGSIGLMLFDAALLPFVLATWAALLGLGTRRAKDVTRAAIALVLLVLALLFRSDTEPVTRGELFELAFIVGTVHFVNNLLMLEDDPEADVAALVRKYRRALSLAGTGIAMGYFFNFVLPIVRAIDGGRKRLPGSAAATPLPIMLDGKNEALRGSCALNILIPRDLPDAYLRDAIRKLASPSGTIIGDQSFRPMPVTFLPLTDGITDGMFDIPTAVNALYQRRCHQKELDEKDEKAMEEEDPAFNEQAFNAVERHISAAMNCAQQRLSRLPVISRSLLASLRRDDVAGANTATAGAPVDTSEVSLAFELADFANALIGLIERDPLARKHVRVWSVPPPPFDMQMIAGLCRACDDTPLPNEDNNYKSAMGRRAML*