MQSRRLLKALQLHRHAMPTFPTQTFKQPDVVNTNWITRSGFQAARLLSNVSEGASANNKDSSAGVQNDAEISKEDAKKEPKGAETAAKSAHDSNASFKEAPDIVKSEAAESKLQSLLKETQALVKEKDRMVVQAKQEVLTYLAEVENVRGRTRRDAESIKKHAVEVFATDLLDMADNLGRTAATVPESVRNEALGADSSGNAKLLKSLLEGVDMTQKQLMKIFNKFGVQKFDPIGQKYDSNQHLAITEVEDESKEPQTIVNVVKALAGCIYKGYSAAAIRGLVQWRSFDVGPVLSF*