MDPAPGALDPRAAPPALLGAPQAEVLEDVLREQFGPLPQLAAVCRLKRLPSGGYSSTENLQLVLERRRVANAKERERIKNLNRGFARLKALVPFLPQSRKPSKVDILKGATEYIQVLSDLLEGAKDSKKQDPDEQSYSNSTSESHISSARQLSRNITQHISCAFSLKNEEEGPWADGGSGEPAHTCRNVMSTTEIISPTGSLDRFPEVELLSHRLPQV