MSRQCFDAAQTLGLTKQTPPDLGEMDIKAQECTISDWEGDILAIGVFEDSLGRDINGKLHNTHLTALNLKMDGVLDELMFEDDFKGLQGQLSTIRLSHGNVKRIALVGLGRSYSVLDAVYASDSWRVLGSTAARLAKQSKLCSLGVAIVDTDFMTEESKIAAVEAIASGAILGTYEDTRFKSEARPSKLARVAIISLGTGSERDEALRSTVCTTAGVIIAKQLVAAPANVMTPGALADVAISIGMAYRDVLSTTILEQHECEAFGMGAFLAVANASEMPAKLIHMKYTPPGGVFYKRVAVVGKGVCFESGGYNIKGGIGSEVELMKYDMGGTGAALGAAFAIGDLKPKGVEVHFISAVCENMISGKGIHPGDIVTAANKKTIEVVNTDAEGSLALADSLVYACGLHLDAILDIATLTGACVVALGHDVGGLFTPSESMAEQLSTAARIAGEKIWRLPLVERYRESLSSPIADLTNSGGLDGSSIKAALFLKEFISHGMEWAHLDITGPVWNRKLGTASGYPVRTLVKWIMGLSQ*