MQTADSVTLNSQDFWQFSLSHYTQAGVQPACLTLQDSYQGNVNLALLLHWLDTQKVQLSDAELHTLEVSIASSDCRFQQYRAMRKQLKTQLDLSGYKQLLAFELKLEQDQQYVLVTQFNQFNVSPPKVISPSLLTNNLARYCLQQKATVLLSKLQAA