MKNVGFIGWRGMVGSVLMQRMVEERDFDAIRPVFFSTSQLGQPAPSFGGSTGGTLQDAFDLDALKALDIIVTCQGGDYTNEIYPKLRASGWQGYWIDAASSLRMKDDAIIILDPVNQDVITAGLNNGVKTFVGGNCTVSLMLMSLGGLFAQDLVEWVSVATYQAASGGGARHMRELLSQMGQLHNHVAAELADPASAILDIERKVTSLTRSGELPVDNFGVPLAGSLIPWIDKQLDNGQSREEWKGQAETNKILATSSVIPVDGLCVRVGALRCHSQAFTIKLKKDVSIPTVEELLAAHNPWAKVVPNDREITMRELTPAAVTGTLTTPVGRLRKLNMGPEYLSAFTVGDQLLWGAAEPLRRMLRQLA*