MSLAGLLHGALPDAAITLVSTPRNVAALRTTERSKANSSFLGFHALPFTPADHDLPPDCESSDAIQPMAIFHLLEAFEALEAAFDDYLATVAMAGGSARDVCVVSDPLTAWTVTVARRRGCAHAFFASCGAYGTAVLHSLFSHLPVRPDPTTGRVHLPEYPEVVIHRSQLFSAGPPAVRERRARFFGRQVPLGYETDAVLINPVEEFEPTGLAMLRRTLKIPVCPIGPLVRATGLPVSTPTEADAAIVSFLDRHPPSSVLYISFGSQNTIRAEHMTR