NEEDADIRKGPWTVEEDAILAEYVAIHGEGGWNAAARCAGLKRTGKSCRLRWLNYLRPDVRRGNITLQEQLLILELHSRWGNRWSKIAQYLPGRTDNEIKNYWRTRVQKQAKQLKCDVNSKQFRDAMRYIWMPRLVERIQAASGSSTGHSNYSSINHNGVPISNETGEINNPMIELVMPEPSGSSLESLDTQVSPVSDVTEYQNPTSVQNVSGLYPEGESDRWIEMEMQSNIVNGGESLESLWNEENIWFLQQQLM*