MSSSIGLIAGMGVLPLHVADEASTRGLKVIAIAFPGLTDPSLERIVGETFWLKLGQLEKAISIFKSHGVEKIVMAGKIEKSNLLKIWNLRPDGRALRMIRSLKDWRDDTILAAIAEEFRKDGILIDEITPWAGKLMASSGVLTKRAPNDIQWKDIAFGRTMARGIGALDIGQTVVVKNAAVIAVEAIEGTDKAIRRAGELGVSNTVVVKMAKPQQDMRFDVPGIGPSTIDSMIAARARVLAIETGKTMITDFSETVRKADGAKISIVGIPVDGPVTE