MEKIRKAYGKLKDSTKVGLAKVKSEFKDLDIAILKATNHVESPPKERHIARIIVATSITCPRADVAYCIHALSKRLSKTRNWIVVVKTLIVIHRVLRDGDPSFKEELLRCSQRGQIFQLSNFKDDSSHLGWDCSAWVRTYALFLEERLECFRTMKNDIVAERSTKPSVGISKVHCRTRILNAEELLEQLPALQQLLYRLTGCQPEGGACYNFLIQYALALVLKESFKIYCAINDGIINLVDYFFEMSKSDAIKALSIYKRAGQQAEHLAHFYDFCRGLDVVRTFQFPTLKQVFFPHPFG*