MSRQFAYATLLTKSKYLPGVLVLNHGLREVKSKYPLVVVAPATLPEEARNALKALNIPVREIDYLNPKEASTEELDERFADTWTKLRVFELFEYKRVVLLDCDMVVKKNMDDLFDALELLPGHIAAAHVCACNPRKIPSYPKDWIPENCAHTAVKSPTSPPPDVTPSSPRPYHLLNSGLVVLQPSKDTFQIILDHLFYAPAVPTYRFPDQDLLAAVFKGKWKTLPWYYNALRPLRNIHPAMWSDDEVRCVHYILADKPWQSRLMIHDKAFARVNQWWWDSYDAAHKILKESDPAIADFIETYVDYDKEWRP*