MKVIFVFLCAIAAVLASSLPNLPSSEAKHLRDVHNSCQSNPRTFCDEDKLRNLVSNVDDRQVGVHMLCMAVKAGLMRDDGEFNLDTMKNKISLVTHDKSKVGGFVSQCSRKHENPGKTANKMWICFFENGIQYYHKL