MKIFSIQFLLLFNLSFLHAETSTLAHIFNASKEMPKNYHGATFINTDGILNPCTSNVDCYKMREPVFWCRLAKIQQWTDKGCYCDPILNACVIERKTKLGPITIIRNYAFCTWKESWECPSYL