MKSIHILAALTGLDTVVGAASGVASAAGATREMLYESGQIHMDIMAKKEAYWASREAEGIMNSSQYPSYSIDSSNFRLAEAAPVPCVNGLAKVRPNDAKYTFKCSNVDFYDFVSHADLGSTRGEGASSWGWTSPEGREFVAIAQSDGAAFAEVTKEGKLVYLGRLPQYSSVSIWREMKGYKNYLVIGSEATNHGVQIFDFRKLLTVDPAKPVVFSNTRDLTARWNGLPTGRSHNVVVNEEKNYGVAVGAMPRTSTCRSGLIFFDLTDPANPKDLGCASGDGYVHDAQCIVYRGPDTKYNGRDICYGYNEDTLTIYDVTDKKSTKIISRTTYPGAAYTHQGWVTNTTWQEYLVLDDEYDEYDRVGPGSQRRAVTYFWDIRSLDAPKQTGFFRSSVNGVDHNQFVVGKYAFQSNYGSGLRVLDLSTLPRDPTGAGVSEVAYFDVYPEDDNMTGGGQVEFQGTWSSYPFFKSGFIVVNTIERGAYVLKMTNREGFR