MSQIHDFVLFLGKEAKAIQGTAPDGSGINEKLDDFLATYVEVISNRLSMLNFVLDLSHLLSNASQLHFNILDYKNSETEISTCDCIDKVALPENKGLQHSGEVYANSCAHFSDSTSDPDIPHEVSLVPTSESTSTSLKCSLEEVEQLKLEKENMALDLARYSENLEGTKSQLAKTEQLLAEVKSQLVSAQKANSLAEIQLKCMAESYNSLETRTEELQTEVYRLQAKIGSLDNDLQEEKKNHQDTIASCKDLEEQLQRMETAADLDAKTNQEKDLTAAAEKLAECQETIFLLGKQLNSLRPQTKFMGSSYIDRSSKGEGFREESTTSSINIHDNDS*