MDLAVALVLGDKTSVGLTCAFSESKQGVPGYCCLDQPWQRSSDDFGTKYECKDTCQNQGPKLAGFSEETCKLYSGTWCPHPTDCSTLTSCVSDEIAWAKKNGRKTYKGYLEAAPKLNDNTDVKQCGDLKEYFGFESTYPDQIEICEDVFFLRYSNDFGQIDSLGSTPVGDEIVLHGLKSPKKPANNPAFYNDQGHNIYIRAQWISALEVVYEKIDGFDLIALGTLKAMQGAQTYLEYKLGSDQIGDFDMYVIYENTEAVFGNMEIMNDNMQKIVFLSRPLRAGVRLELLLDRFVILLWELRTGFTRLWSRQPTRRAWLKPPPAM*