MAHYQNVPLGFRFHPTDKEIVGSFLHTLLVDRNPLMPPYSNFIRACNLFGNKLEPSEIWNKYGGPQLVDQDLYFLSGLKKLSPKRMDRSIGHGGTWSETESFKLIEYDNGNPNPIGRKRKFRYENKGSEEHTWWLLDEYSLFVGPKNDYNDRSYDFDFVICRMRKNDRASSKEINLKRSSQDQVQKKRSTNKKMKKDHQMGSTEESSSHVQQGYSSSLTGGELVVSCDDVDQTDLTFFEDNPIFNIEQILCETKVEDACSPSNSENADSSYSKWTESYMEELMACI