MLCAKLPFAAAQIGQAFRNEEKGGGTVFKFGHVLMPSNCISLDNGNSLLTGVQPKELYASGDKARKPYTITKQRERWTEEEHKKFLEALKLHGCALRRIEVLWFPSCASVKSSPAAIIFH