MSQKPRTVICVGDIHGYITKLTNLWLNLQSALDPSQFASALVVFLGDYCDRGPETRKVIDFLISLPEKHPEQTHVFLAGNHDFAFAAFLGLLPRPWDGSELKETWREYEESEEREGWYKGEGFEEMHLQGRRWAGKIKAQFNSVKGMAYKGSIYDAGTTFESYGVPHGSSDLMKAVPESHKKFLTNMVWVHEEDDVCVETEEGVKRCKLIAVHAGLEKGDSVEEQLKLLRAKDTSISKVPYLSGRRNVWDIPQELDDKETVLVSGHHGKLHMDGLRLIIDEGGGYPEKPVAAIVLPSKMIIRDTDNVSS*