MAVKLEQGRTWADLQFSTYVNPCKHGILDERAFQTMSYVGNPAKRLWEDTHIQSCGAMVFDRYTLPEKHVNGQSRFDMYATLCERKWGHQVPASNLTVFRKIYD