MDVGSLDMVKAEAPYVTDVTCLEVAGSEVQGQGAVKLVNNKVEISSGIDPKCSEEDEVNIVKVNSEKEDDGCVVIAVEEKLATEEPGFASSNNELPSSSLFVDSTGVNLDKFSNSDAIKPSIQDACSASICTEDRADTVCNNEIELPSLTDVHVQFGSDRVIAIASEESLVCSSAVDVDAKPFIDGLDMPKEFDSIKASSSPNMEEGPEPVLMHTKEELVLSKESQEQRTAHHVEVPACALLDSLGDFHTAVNPEVSHSSKKKRFKDALAKADAAGMTADLYNAYKAPVGKKSDESRASKLPIVENFSAEASMPLLPEEKVAPEELDDW