MSVPETQDGLGGAAEAWAPGSAILATGAGEDGDSVAVWHVSPGGVPTGAWVVPREEAFGSPDAARRLLVVVERRAVTAADPRRLPELLGGLTRTSGVDRAEWWRDQVFSPVDAFAEIVARRAEFERTVADTRASGKNVSGLDWPREFRPADVPGEFGGLRRLASLAEVPGKPVVAEALTVARVLGWLVRLWTETEQVKNRRDYLRAAHGAPEPLPPSWFAAVRIARSTTLPL