MFPGYSSEPDDVLNPKKKVWEMLQPDLHTNTELVACYKDVPFTTTAGVCNVSSISSGSIRRCNLLIETYLHLLIIEGSLEMELVLLLHFMMQVLLQKAPLLAYQRHFAPNLVACPIPNIEFMSLITKDAREAEIQVIDFNKCSSDSLS