MGRDALNRHIIYTNKDYTGCMGGFLHLFDFNQALAGRKMLTDRKFGNDLDEIRNSRDAPSGITETPKIGAAKTSQDLFEGHTKYVQNKLNGTPINCLMAKELSNEVELKNQAPNVVARLMGLDELPTDLKTVQKSKKMTAVNKVPPKAKLEKLWNEKNVQSPLKLYPKNLRNLTAAYLQGSGDSKFHQQYGTDSEDEKAIGWVPPFVNQPKEKQLWDFKGEDKAQCRQKSRECPRSDRSEGVDMKVDAKEMLVCEKLKDSKLTLRHEKVSGTKYTESQEKFQESIEVQDAVDFLQSNKDIFLKFLQEPSSLLGRQLHGRQPNLKPSVQPLQTLKHKRVHRAFDSNVSGKNGSRGEVPGWEFVESRRRYKRDLNSQMRCATDLGSDND