MSDPRKTAPDPEPFRVPDGDLDDLASALAKTMAEVRQHGVILDRLGSEPASAAPQPNDDVPSAEAADSAQEDGPTSVFILALGGEAYAVELAALSDWVNYLFLPVYGREISTTRPWCSQWHEHPEAVARLHALWLAWQQLTDAEAGLSGPSTWHRDHLDQALAHLRAPDGPFAACTTSPTRPNHRVLATPAPEQLGLAA