MQPSHLLVRKIARVRFHTSAIIDPYDHLIKLLQSSIDLQSPRLTLQSHARILSLGLDQDPFLATKLISAYSICGTPSDSRLVFDSIRRKNIFLWNSLISGLQRD