MKAFIVLVAVAVCAQALTDEQKEKIKNYHKECSAVSGVSQDVITKARKGEFIEDPKFKEHLFCFSKKAGFQNEAGDFQEEVIRKKLNAELNDLDATNKLIAKCAVKKDSPQQTAFETIKCYYENTPTHVSLA