MEELEALMILTDMPLIGPVKVRFLVDYFGSAKKALSASITELSHLPGFKQKILDQWQEHIRSKKHFANLQLVEKFHTHLISFKDPSYPKQLQNIPDHPPLLYLKGELKPQDNQSITIIGTRQATLYGLEMAKKLSYELAQAGFTIVSGLARGIDTAAHIGALEAGGRTLAIIGSGLANIYPQENHYLADQIAKKGAVISEFSMSTPPHRSHFPKRNRLVSGMSLGTLLIEAPQKSGAILTIENALEQKKHIWALPGRADQVNFRGNHALIKNKKAILVENIEDIVQCLDTFCFTTPIEQKHLDLVHLQQEEIHLLQKLPVEELSIEEIVKRAQLPIQQVNSLLMSLVLKKIIKEFPGKFYKKI