MGHHHHHHHHSSGLEVLFQGPGGTMAAEEMEKIFRDKLFHLHQKLDEAGKSAEEIAKAVELFVGLAMRAFDYALHIAERGKEMGIPTLVEMGKILFKYGAKLAAELALAGKSEEEARAAMDRFLSLSDYLLERLLPYIELAERMKSPALQELVLYAFKEGMKLLAELILAGKSDEEIQAKLDAFLAGFDVAFEFTLDIDVIGRELDIPELVEFALEKGKELVKLALELARAGKSPEEVKAAVKARGEELHKEFEKLALKEYFKRRLGL