MDALDTFIKSHPDLSKPFETISTTQIEDLLQTMIFLKGVPKSKLNVLAAMCRYEAFDSGQVVFEENSQAKKLYLVLSGLAQVVAKDLPSVPSLRGVRPNTASSTSSRSLPTSTFLEQSVALQRSLECSCDCTSLVESDEVAIAELTNGQYFGETALVFNIDRTCSVKTAEKSLFLTVHKTDFENFLKICPIEESLKAVIKQRMVSKLSSLGIPFLNGIPEDMISSLTSSVAINEVPSNHAVFCQGDVGDNFYIIVHGSVKVASKIEADTTIGDRIANEEGDGIKVARDMPTENNIGTLGPGQYFGEMALVNSDNALRTATVTSTQKSILLSIDKESFQTVFGSNRQVLAEFELRVMKGSAQLSHILAHSLGIASFRNFLEKEHAGENIDFWVAVNDFGNAMFDDADGVVMIHSDSLEKAKRIFVTFCAEYADRQVNLPHKMVAELDAKINGDGGITPDLFNASQQEIYKLMEKDKFARYKNSDDFKDFFVRLGIL*