MSSFSGAIQPDPSVIGGIAQPPLVQLPDPVGLFDARAKRFAHLAEGNLLKPYLTFLAALSGVQRDIQAGLPAVEPVEPDILARAREHAMPPLDRNKFTSDAAFEATFDRLLAEVRAIEMPDAARAALHAVKEGGVVGRELMIRNVLADAIPVEKLAEHVFVAAALQVHFARRAAGLDGASLVPVGDGACPCCGGPPVASLIVDWPHAPGARYCGCALCGTLWNYVRVRCTACGSTKGMGLEEIEGGTGACKAETCEECHSYAKVFYQNKDPAAEVLADDVATLGLDMLMRDRPYKRAAFNPFLIGY