MSLRFDDIEAFLNVAELNSVTSAAERMSLSKSVISKRVSDLERRLGVRLLYRTTRNVEPTEAGHFFYKAAKASLQELNNAAEIVALRENDLCGELRIVTPMSFGTLWLSPIIADFMSQHPRLEIVLQMDDRLTDFEKEGYDLSIRVTRLDDSSLIARPLANSQRVVCCSPDYAERHGTLDTLEQLMQHECLGYNNATPSQVWTFEPAFPGAKPRAVSPRGRFSSNNGQAMRDAALRGQGLALLPLFIVAEDLKNGRLVDAAPGLRPLDDVIYAMYSRAAAMSPKVKAFIQHLQQALSIPPWGNG