MADNEGNVAAVSLVDVEDEELREALAVLAGSDPDQCSYQQGYMKRQAVFACNTCRTEGMEPTGVCLACANHCHDGHDIFELYTKRNFCCDCGNKNFGTFECKLSPKKDSQNTKNVYNHNYFGRYCSCDRPYPDEDDQVGEEMIQCIICEDWYHLKHLGCAAVDSEELLEMVCESCMNKAPFLWTYAAYFATPPVTSKENEDVTTPNVEKETSSYPCRDGGHAEPSTSQGCIKNPTLPNGDRTESQKRTREEMERHSSACQSEAALCKLKNLKTKGLVRPRVGSVFWPYCWRSKLCTCTDCKRAYVEAGVQFLLDESDTVLAYENKGKSLLREDLLTSCFSSLDRVQQLEIIYQFNDMKDELNAFLRDLADQGKEVTPEAIHAFFEELQAKKRRRSSAGQYNCS