MASNKQVILRDYVTGFPKESDLVFNDATVDLSVPAGSNKVLVKNLFLSCDPYMRIRMGKPDPSAAALAQPFKPGQPIYGYGVSKVIESGHPDYTKGDLLWGIVGWEEYSVITLTPYSHFKILHTDVPLSYYTGLLGMAGVTAYSRKGETVFVSAASGAVGQLVGQLAKIMGCYVVGSAGSNEKVELLKNKFGFDEAFNYKEEQDLNAALKRCFPEGIDIYFENVGGKMLDAVLLNMKLNGRIAVCGMISQYNLEEQEGVRNLSTVIYKRVRLQGFVVSDYYDKYSKFLEFVLPYIREGKITYVEDVAEGLEKGPSALIGLFHGKNVGKQLIVVARE*