MTLSKLQGVKLPASADFHVHLRDGDMMELVTPTIRQGGVNTVFVMPNLVPPVTTVDRALEYKQRLQAIEPNVNFLMSLYLHESITPETIIDAKKRGITGVKSYPAGVTTNSSAGVVDYEQFYPVFAEMERQGMILNLHGEVPSQGDVTVLSAEERFLPTLVQLHEKFPKLRIILEHCTTAAAVEAVKKCGPTVAGTITAHHLSIIIDSWAGDPFCFCKPVAKTPADRDALLRAAASGNSKFFFGSDSAPHPAASKRGGEKIAAGVFTQPYTTQLVVDAFEQACRNGVLKEEDITPEIIEGFMSKFGRAFYGLEEQKEFIILEKKGEKVTNILKSDKVDVVPFRRDQETWSLAWSA*