MGPRAESSLSVITLKFVGWLRQHGRVNLNEAAQALGVSKRRLYDVVNVLEGIDQLEKCGTNHVRLKDGFEDGGEHLARLHSECTDLQRQEAELDSQILQTMKCMDAVIAGEQPYVRIQDLRASSIFGDKTLVVIKDFSKAIRPQRLEVLTNLEGSKLKFRACGEGELRGLLCPAGSDTFVDFEEGLSPYEAIDTARLLSPELQVVKDEARDYGGLEPRTVLTDQCYEGASRVGADAVPEIDGSFLHFDMVGYKFQAFLSNGLKGLRYEIARGFDNGAALV