MSRPIVVVGAGNAAGYLVRALVAADPALGAKTLVLGAEDVAPYERPALTKAFLHEQTPPRLPGFHTCVGGGFDRQTPEWYAESGVELKLNSTVTSADFKAKTVTTAGGESFAYETLVVATGCGVIRLPESIGGGLRGVHYVRNNSDALALTEAMSKAKKCVVIGGGYIGLEVAASCATRGLNPEIIMMEPHCMARLWNGDIAKYYEALYEAKGARFHRESKVKRILADDATGAARGVELESGVVIDCDLVVVGIGATAPLPFAGLDAPEGRLGGVKVDSRFRASGADIAPGSVYAVGDIAAFPLKMTNEIVRMEHVKHARDSATLVGNLIAGKTDAEYDYTPFFYSRVFEHPGTERAVSWVFHGLQRGEIITVGDFNPKLAAFWVENSKCVGVMLESGAPEQNSALAAATRSGKSIDVDALRAAASADDAIALIL*