MGIRSVAVYSEADRHALHVKRADEAHSIGADPLAGYLNPRALVNLAVESGCDALHPGYGFLSENAELAEICAERGIKFIGPSAQVIRRMGDKTEARRSMIAAGVPCTPGTEGNVADLAEALREAERIGYPVMLKATSGGGGRGIRRCNSREELEQAFPRVISEATKAFGSAEVFLEKCIVNPKHIEAQILADSFGNTVHLFERDCSIQRRNQKLIEIAPSPQLTPEQRAYIGDLAVRAAKAVGYENAGTVEFLLADGEVYFMEMNTRVQVEHTITEEITGIDVVREQIRIASGLELSVKQDDIVHRGYALQFRINAEDPKNNFLPSFGKITRYYAPGGPGVRTDTAIYTGYTIPPYYDSMCLKLIVWALTWEEALDRGLRALDDMRVQGVKTTAPYYQEILRNPEFRSGQFNTSFVESHPELTQYSIKRNPSHLAIAIATAIAAHAGL*