MALHLSFDLVCSLKTLPHHTTHWVQVLYIGTVRDMSKEIQLPGFRFHPTEEELLDFYLKNTVYGKRCKVEVIGFLNIYGHDPWDLPRLSTIGEREWYFLVPRERKHGDGGRPSRITEKGYWKATGSDRKIISSSEPKRMIGLKKTLVFYTGRAPGGTKTDWVMNEFRMPDNLTLPKSVVLCKIYRKATSLKVLEQRAEMEAKMNQTRPSSPLSSSDTNCLAGKEEDVMMTSFPFPQAEAMKQPNHILMLQGHNENAKNKEKQRETERKQPSSSLKLPSGVLPIPELQLPKQGFELGQDQFLSISPWLQNLTPIINLLYF