MALHLSFDLVCSLKTLPHHTTHWVQVLYIGTVRDMSKEIQLPGFRFHPTEEELLDFYLKNTVYGKRCKVEVIGFLNIYGHDPWDLPRLSTIGEREWYFLVPRERKHGDGGRPSRITEKGYWKATGSDRKIISSSEPKRMIGLKKTLVFYTGRAPGGTKTDWVMNEFRMPDNLTLPKSVVLCKIYRKATSLKVLEQRAEMEAKMNQTRPSSPLSSSDTNCLAGKEEDVMMTSFPFPQAEAMKQPNHILMLQGHNENAKNKEKQRETERKQPSSSLKLPSGVLPIPELQLPKQGFELGQDQFLSISPWLQNLTPIINLLYF*