MDYGGGSLGATSEEGQVSLEEDLHNIALQEEASYLEVVICKDEEYITKGASVSAPLQWIDEEDVDSKFCFDYLKHKASSKRVPGLCKDGGSLEEDTSKIRLGCISKIFSPHICYMVELLRLNDCIVRSFLGTADRDRLDGDLSKDELFVSLTYMENGAHGRCGGLLPHWSIGISRAMQDKICLGVLFGVGIVRVIVLTSFYGSRVAGIAGWVVQLEKYVAEPVNLPGGLSLLKGRVNTADVFGVSNSDLVPGKYEGGLKLWESSTDLVNALKHEIQDGQLSFKGKKILE