MHAVRLNFSKTGRAIYISHLDINRMMTRAVRRAKLPMWYTEGFNPHPYLTFALPLSLGQSSDCEYMDIRIEGDITDEEIMNRLNAVLPEGVKILSVSAPLYDAKEIEKALYFVKLIYKDAETAKLFAEEAQRLAEGEELLAEKKGKKGHRKVMKQINLIDFIYDMKFSTADNIVNLQCVLAAGNANNLNPTLLIETLEKQIGVEHEMVYIVRRKLITKDNKTFK