MTVLEYVKKSAKRLSKKVEDIKEVQQLYEDRVFAKKIALETAQKNGWLVYGGSAIDDMLPADEKLYNYPFVGDVDIMCPDPEPASKELAWNLHNSGIAFVESRPSRANDGTYNIKGMHIGSIADVSFIDINAFNALKRKSTKEPFVPYEYTLCAFHCEFSQPHRSPERHSKLLYRFGKLFAAAPFIFDPLTLQKDVTNSGVKSKKKVLSAMKKAGLKKPFVGVSASLESLGLEPIAEFEVLSDTPLEDAQMLSLEPARITGTSSGLQGLPEEHHITLEGRSLRVQMSFLKNRYCHHYVEIGKNELRGGAHTLLYFLFMRLLFDDEVQVPLVRSVIGALYQELFTTNVPPKALRTFEEDARCLGPTRTFHEAIQSKFQQAKALPAYWPWRDKSRTPGPDAFDPKIQTVRRGSMDSVVDLACRKPAVEASSPNHSFKRELW