MAASSIREVIEQLNEIVDHSINTGSRMGYFAVLYRCVTESVAQKINEGYFDDGPRMEKLDVLFANRYLDAYNAYANGKTCTASWQLAFDATKQWKPMVMHHLLLGMNAHISLDLGIATAIISPGDKINDIHNDFLKINALLIAMINDVKLKLFSMWPLSKLLAKLNTGDLENSMAGFSMIVAREAAWQVALAYAPLLTENAQQAYITERDKKVNAFGNRILNPGAWSSTVMYALRLFETGTTASKINKLNEEVTTV