MEEGGGAAAEEARAVEEFRQALAARDLLPPKFDDEYTMRRFLKARGFDIDKTIDMWSDMLKWRKEFGADSILTDFVFEELEDVLLYYPHGFHGVDRDGRPIYIEILGKVDPTKLLNATTVERFLKYHVQSLERLFAEKYPACSVASKKHVDTITTILDVKGVNWMKVSKLAREVVLHINKIDGDNYPEILHRMFIVNAGSGFRLLWGALRGLIDPNTADKIEVLGETYQYRLLEQIDKSQLPHFLGGSCSCSGEGGCLRSNKGPWNQMMTSDDLSESTLMETGHLSNENLACQDMEPDVQMKLENSHSSGSSSIPLKMLSSPNTPVTRKEDMVSPKLTTVGSTVARFQLCHSVWNLQLLKLLVEVIKVVIVFLWSLLSVAQLFSALRRVVSHCINMSSTAEHVHMPGMKSGGPTDKDCTAPCLERLKRLENMVMELNQRSPRIPPEKEDLIEESMRRIRSIECDIKKTQRALNRTSLKQQKLEQRVENWKESMLTNSCRFSYCNAL*