MSNVLTPTSALPIVFSSGFESGNGELVSLSKTACGCDRVEVRMTADPWSATDGHALQWFYFRLSHVRGRPVEVALVNAHEATFAKAWEEYKVAASYGGEDWFRVEDTQYRDGVLVWRLVPSRDCVSFAFFAPYSSARRAQLLADVLATAD