MPPFPNPKLTADDNTVEQLVQAAKLTEAGDVLAARHILARLINHRLPAAAPPLLRSAFYFKDALRRALSSPSPPPPAASTPLDVLLKLTAYKAFSDLSPLLHFAHFTCVQAVLDELSAACSCIHVLDFDIGVGEQWASLMHDLAHRHAGVALKVTALVTTSSHHPLELQLIHDTLSTFAADLAVPFRFAAFNLDATDLTTLLAVAAGTDAIAVHLPVGSVHATAVPSVLHLVRRLGAKLVVSVDRGCDRGELPFAAHLLQALRSTVSLLESLDAMGTDSDVAAKIERFWVQPKIEECVRAAAAPGGDKTTTAAWRATLASAGFVPVQVSSLAEAQAESLLKKLPVRGFRLERRGGSLFLHWQRGELASVSAWRC