MSQKPRTVICVGDIHGYITKLTNLWLNLQSALDPSQFTSALVIFLGDYCDRGPETRKVIDFLISLPEKHPEQTHVFLAGNHDFAFAAFLGLLPRPWDGSELKETWREYEESEEREGWYKGEGFEEMHLQGRRWAGKIKAQFNSVKGMAYKGSIYDAGTTFESYGVPHGSSDLMKAVPESHKKFLTNMVWVHEEDDVCVETEEGVKRCKLIAVHAGLEKGDSVEEQLKLLRAKDTSISKVPYLSGRRNVWDIPQELDDKETVLVSGHHGKLHMDGLRLIIDEGGGYPEKPVAAIVLPSKMIIRDTDNVSS*