MPTIRPLSPLNLNVQIPLHFRCPISLELMKDPVILSTGQTYDRSSIEKWVASGNMTCPVTMQKLDDFTLIPNHTLRRLIQDWCVANRSRGVERIPTPKQPADPTKIRALMSEAAPSGGENEPGRILALRALRNLAKEGEKNRALMVEAGVVPVVLAAVFDDVGTCDVDDEGNGAKVDAEDVNVCESKIKDVLRVCGDVAEEGLAAMVSLPLNDAERLNVMQPQKLAFLSAVLRRGSNEARVNAGAFIEMLSDSKELHEMRVVLATTDGIMEGLVKLLRDFCSARAIKVGIKALFSLCLRRQGKERAVEAGAPAALIEKLSHTEKGDTERALGAIELLCTTEGGCRAVANHALSVCVLVKVILKVSDRATEYAAGSLLAICSFSDKVQKEAVQAGIIKELLLLIQSDCTHRAKTKAMNLLKLLRTAYDHHMMPEYGRTDVVPF*