MAEAELLRAVDAAVGDEEVSVVAAFRAAKQQPAWTVAGRRGRLQSKPRVLAVTAKRNQLTQKFNVKIHVIKPSQQGLLLSKSYKLSSLTSIEAERSDTTGRSFYLVFDLKKDASLAQWVVRSLDERNQLLVCLLKMSRENLGRMPKVVGIDVVEMALWAQKNAKPLAIGSSGLPPVGGFREEGPTPVDTIAVQQDMVSKVEEEDMEALLGTYVIGIDEAEAFSERLKRELSALEGANVHAILESEALVEEIEARNNRLQVQSVNSEALLRELDKLLDCLHVSPDYAAVLSSGNFDEASMPALLAACNWLCDTLETLEPTGRAEDNFSEMRAITEKKSELEKVRVSFVRQAKDFLRTFFANQIETIITERKGLLKGYPDHKELRRKCQIYDQLLEHLKALDRASLVEVR