MPTIRPLTPLNLNVQIPLHFRCPISLELMKDPVILSTGQTYDRSSIEKWVASGNLTCPVTMQKLDDFTLIPNHTLRRLIQEWCVANRSRGVERIPTPKQPADPSKIRTLMSEAVPSGEENEPGRILALRALRNLAKEGEKNRALMVESGVVPIVLAAVFDDVGSCDVDDEGNDANEDAEDGDLWVSNKKDALRICSDVAEEGLAAMVTLPLNDAERLNVMQPQKLAFLSAVLRWGSNEARVNAAAFIEMLSDSKELHELRVMLATTDGIMEGLVKLLQDFSSARATKVGIKALFSLCLRRQGKEIAVSAGAPAALIEKLSHTERADAERALGAIELLCTTEGGCRAVANHALSVSVLVKVILKVSDRATEYAAGSLLAICSFSDKVQKEAVQAGIIKELLLLIQSDCTHRAKTKAMKLLKLLRPAYDHHVMPEYGRTDVVPF*