MDWRDQGILLTVRRHGESSALIEVFTEDHGLHAGLVRGGASRKMAPHLQPGAQLDLTWSARLEDHLGTYKAEPLRSRAGMALSGRLALAGLNAVCALLAFALPDRAPYPALYHRSSALLDLLDSEDLWPLAYLRWELSLLEDLGYGLDLSACAATGVTQDLRYVSPKTGRAVSGAAAGEWADRLLPLPPVMRGEGAAEDIEILTALRTTGFFLESKLAPALGNRPIPEARGRFLDALARRV