MDRQSWVFTKQVNCSCGGGGRATGSLPSRLHWLPSPNKLPPIARSVRRLPSPLAAAAVNTNGSCVVRENHRDYVHWFREAWPYIQGHRGSTFVIVVPGEILAKRETLDNILQDVSLLHGLGIQIVLVPGVRVQIDDLLRERGREPRYVGAYRITDAHALDASMEAAGKLRVEIEAKLSRGPSIPVLRRHGENGRWHESGLGVASGNFLSAKRRGVVNGVDFGATGEVKKIDAERIKERLDKNCIVLMSNLGYSSTGEVLNCNTYEVATACAVALQADKLLCLLDSPVLDENGFLIRFMTLPRADQLIRQRASQSYIAADYVKALAGSSYVKSLGLADVPFPNERRGFYVSASTGDLALSEENYDSCGKGFAVGGLVRTQGYLSELTASVHVCRAGVRRVHLLDGTIEGALLLELYTRDGIGTMIASDMYEGIRCATKDDLQDVEKLLRPLEESGILVKRSREKLRGELEHYVVVEREGSLIACCALYPFLKDKCAEVGAFAVSPECRGHGQGDSLLDYVEQKAAAMDCQYLFLLTTRAADWFVSRGFFQCPLEQLPAARRSGIDFTRGSKYYMKSLQPRPCSSAQLALQF*