MAHYQNVPLGFRFHPTDKEIVGSFLHTLLVDRNPLMPPYSNFIRACNLFGNKLEPSEIWNKYGGPQLVDQDLYFLSGLKKLSPKRMDRSIGHGGTWSETESFKLIEYDNGNPNPIGRKRKFRYENKGSEEHTWWLLDEYSLFVGPKNDYNDRCYDFDFVICRMRKNDRASSKEINLKRSSQDQVQKKRSTNKKMKKDHQMGSTEESSSHVQQGCSSSLTGGELVVSYDDVDPTDLTFFEDNPIFNIEQILCETKVEDACSPSNSENVDSSYSKWTESYMEELMACI