MKLVRPQKISDQVLSVLEGRIVEGVYAEGGKIPPERVLAEEFGVSRPSVRSALNILVARQILEARQGDGYYVSVKPQQDFLQSWQELLGKHSNWEQDVFDFSCHIEGCMAALAAERRTDADLKRIRFWLEKFEEACGSGNLEHQGEADVSFHQTIADAAHNLLFSHLSGGLLKMLYRQTRSSLIYLNQEEDPRPKLMAQHRVLYEAISNRRPGEASEAAKAHLNYVASSILKDREYQSRNRHADTLAQNDLKRVQDWEV*