MGKELLDFWRLEYEPKAYADPALFRNDMSVPSEGELGDYIKTLRNTAAGPSNFSYAMVKFLWAPGPSPADESAEEATEAEPVHWGRKLLLALVAEAIRLRDLPDAVCQGNILGITKSREWDGDIENNLRPITLQEVALKLTTGLLNARLPGCSTDDALHVFNAVLEDAKEFKKPLYILLQDIRRAYDSVSWESMELSMRRLNVPEGYIELHRNIFRRRRARAISGHGLSDEFELECGLPQGGVESPLHWLIFYDALLCAQERLDQHERQHGKKTAKTIEHYAHPESWEEPGTAYVMGNPRETDAAEREGRARVSGVAYADDTKWMSGSMRGLQAQADVAGEFFRLHDIEVNAKKTIFTWNNARREVESKPGAHPAAKKKEKQPSPPKINGTPVGLVRQPHEHFKLLGVYMSANLNWDRQWQYICDQARGAVALIERKKLTANEACYLVEAVVQARISYGTHRDMPDPSPRASPSGLDLAYPYVCAF*