MPTLDALTPIFRQVFDDDSIVLTRETSANDIDAWDSLSHMNLIVSLEVHYKIKFALGELQKLKNVGDLADLVDKKLARKLEHHHHHH