MGAETTVLSLLKQCFQWSPGSSRGPARGIALRVAGDTDPASAQGAVTLAQNGGKGLRREDEELLGPSEEEQEGLEQLAKVLDNVSWKYWKPGEQPAKILDWMYLGDLKEATDFELLNDRHITAVLNLINWWELSSRLPEVADFSELYSSHDVEFLEVDSEDRLFFDIVEKCWPTCESFLKRCKARGKKVLVNCKAGHNRSACMCVCWLVACEGYGLLEALDLVQTRRGSILSNHGFRLQLLRLALRLGRLGEIDAAETKPGGLVKSGSNSQVKSIINEKRMTVQYDVATEDRGFRRMTSPFQAMRPRKLSLISEEVHQNVNQRSLKVELLACLYHRNQKFLDDYEYASQPPTIIGSGFSGDVVLCRSKKKTAVVQNQETFVRCVKRFNLTCMGPEKLEKLKNEAVIYLSLEHPHIARLFDVYEDPQEVSLVMQYCAGGTLESAIRSQGAFSESRFQ