MDDGGEGPAAAAEAAVVEELAVRNPRCYLDVSIGGELEGRIVVELYASVVPRTAENFRALCTGEKGVGADNGVTLHYKGSCFHRIVKGFMVQGGDITAGDGTGGQSIYGLNFEDENFVLKHERKGMLSMANAGPDTNGSQFFITTTRTPHLDGKHVVFGRAIKGMGVVRAMEHIFVDEADRPTDDIVIVDSGELPEGADDGVVNFFKDGDMYPDWPIDLDEKPAEVSWWIDAVESAKAFGNESFKKQDYKTALRKYRKAMRYLDLCWEKEDIDEESSTALRKTKSIIFTNSSACKLKLGDLEGALLDADFALREREDNAKAFFRQGQVRVALNHIDAAVESFKQALELEPNDGGIKRELAAAKKKISDRRDQERKAFSRLFQPSGGLEKSEKENS*