MGRVEKALTEKLSGLSVGTDFIPDTDVVKDSGSKQRIGVMHLEADFGGEQECGIDSRGAMSGVESSCEEVEQELTENSYQPSCSNSMLQERQEEEAALCTEHSDGPPDGFLSILPYADLKSLLTLERVSKQMRSAVNDVLVCRKLEVERPLNRALTDDILMTLVKRAGGLLKSMRLVTCLRITDEGLANALSLCPQLEKVEVPGCTGLNIDALVHMVEQQCAMSRSKGMCGIKQLRIRGIREIHEQSLFALRDMILSRNGHQLPITWPIYLSSSTIDDDRAIDVEMCPRCDFEYATVVFDCTRKSCQNAARVDPSKACRGCFMCLPRCSGCGTCCLEAEEFERTCCIWYLCFSCWAQSPKCAECNTAICWNHKRDFMEGTTHSALSGVCERCANSLETSFDDIGSKDASFYSDSDDRAYL*