MNRFGIHLRIAGGNFFTYKTLRWKNGSVEVSQGEALITQKNELGEGKPSEESLISRYKEIIFNDPVIKNAQLYMTPIDRDNKKNRFRKIIYNEGELDKTDLSKPPSPDNPHPFDPNKYLPPTHGRSLVSFVNYLPTLQHLVDLGVDLLDIDTNTNIGKHLVRLNWEENVLPKIQWLVKDVGVDVVELGSYLTRNPYFLLQDLDDMKVRVNYLSIKKFKKKDIAKIITESRYWINNQVKIIDKRLGWLQKTFKCKPAEVRSVIVKEPRVIMYGTGPIQRIVQLLSEDGFLVYEQKHILLTDPRVFMMDGNHIQITLPFCKNQMKLENKQIRENPLILRCPISGLKRRHTFLKHLKLAQYNPNEENYIPLELFLHPSDKVFAERACRVTVDVYNKFIKQF