MEAVSASHGALGPLLGKLTSLLADECARLKGVRREIRSLRSELISMQAAVQKYTNLQDPDAWVSLVRELAYDTEDVIDKFVYHLGNAHHDHGGFKEFFRKTARRLKTLGSRRGIANQIDDLKARVKEVKELKSSYKLDDVACSSTSEHPAKDPRLSALFVEEAHLVGIDVSQKPNVKKIMKDLISQVPCKEEDFTKDIDTWDEKKFIEKLRELLQDKRYLIVIDDIWSASTWDTIKYAFPENNLSSRIIATTRIVDVAKSCCPHGNDRIYEMEALSDLHSKRLFFKRIFGSEDSCPDVLKQASDKILKKCGGLPLAIISISSLLANRPAVKDEWERVARSIGSALDKNQSLEGMNSILLSLSYNALPPNLKTCLLYLSIFPEDYVIDREILVRRWIAEGFVSEERGPSKQQVAENHFYELINKSMVQPVLVKSTT*