MSLVVGFAGKKRAIVAGDKRSIAFFGRAEELEEELYGGEIRSREDLQRRCEELGSKVAIADGREKVWDRGGVLAGEVTEISAERERRRRIYLVPGGYLLVEVDGKRAEISKRGASTLIILGNRFTRDFAFKRLGSGRPPDEASIRALFEEAGRATASVSPDYTVLTSSSIHRDPEAALLRALREDCEEGGWELCGLA