MKIAITGATGFVGTRLVEKLNAEGHQILVFTRNPERARRVFPASAFPNVEIAAYTPIQSGDWQQKVVGCDAVVNLAGEPISERWSPEHKKAILESRQLGTRKIVEAIAQAEPKPKALVNASAIGYYGTSETATFDENSPPGNDFLAQVCQAWEAEASKVIEAGVRLVILRFGIVLGNGGALARMIPPFKLFAGGPIGSGRQWFSWIHRDDLVNLIIEALKRPEIEGTFNATAPNPVRMSQLSQTLGEVIHRPSWLPVPDFALELLLGEGSKVVLEGQQVLPKATEAIGFQYRYSTLKSALVDIISQM