MAALAVREEQQEEEEEEELSPLQQLLALCGQETDPALLPGMDDLLGRHVDMKRVRKIGEGTFGEAFKAGGVVLKIVPMEGSCLVNGEPQKRADEILAEVSVTLTLSGLNGAAAAPGEVLDNVTSGFVETFGVGVCRGAYSAALLREWHRWDEENESENEPVDCFEDREDQLFVVFVVADGGVDLEHFELRSFQEVRSILLQTALTVAVGEEACEFEHRDLHWGNLLIRRSEAPAATSAVTARLRGVELEVATGGVAVCLIDFTLSRLVTVTGEVAFCDLAADPELFKGPRASVQAETYRRMKKATRNSWQAHVPATNVYWLQYLVDTCITEKKGWGCSKNDQAQLRSFKRRLSGYASCAEALFDDFLRSELCIKEX