MPTIRPLTPLNLNVQIPLHFRCPISLELMKDPVILSTGQTYDRSSIEKWVASGNTTCPVSMQKLDDFTLIPNHTLRRLIQEWCVANRSRGVERIPTPKQPADPTKIRALMAEAAPSGGENEPGRVFALRALRNLAKEGEKNRAVMVEAGVVPVVLAAVFDDDDDDDGNDVDIYVIKDKDGSRVCGDVAEEGLAVLVTLRLSDSDRLNVMQPQRLAFLSAMLRRGSNEVRVNAAALIEKLTDSKELHELRIVLATTEGVMEGLVELLRDLNSARAVKVGIKALFSLCLCRQGKERAVEAGAPAALIEKLSHTDRGDAERGLGAIELLCTTEEGCRAVANHALAVSVLVKVILKVSDRATEYAAGSLLAICSVSDRVQKDAVQAGIIKELLLLIQSDCTHRAKTKAMNLLKLLRSAYDYHMMMPEYGRTDVVPF*