MKYGYARVSTVAQDLEVQIQAILSEGCEIIYKEKITGTKTNRPEFNKVLEVLQEGDTLVVTKLDRFARSAVEGMQTVKDLFARGVKVHILNMGLVENTPTGRLIFNILSSFAEFERDMIVERTQEGKALAKQRDDFREGRPRKHSKQQVLHALELLKTHTYKEVEAMTGIKKRTLIYRKNELEAKQL