MQASQLPLFFQHLETELAQAPNEIRRLFHGRGRRFEGLEQITCDWLQGQLIINLFKEVDDAFLAELKSGLNALAQSQLWADKQGRTMVLQHRYADGAPSEVLVGELDARPVVEESGLKYQLDIGRNQNFGLFLDMRYGRDWVRENAKHKNVLNLFAYTCGFSVAAIAGGADKVVNVDMAKASLSKGRENHKLNGHNINQVSFMGHDIFKSWGKIKKSGQYDLIIIDPPSFQKGSFALTKDYKKILRRLPDLLAEGGQVMACVNSPSVTSDFLIESMKEEAPELTFRERLDNPPEFMDVDSEAALKVLLFS