MRIAILSRARGCYSTRRLREACLARGHETKVLDTLRFSMAVEQGQPELYYKERRLSRYDAVIPRIGASITFYGTAVVRQFEQMGVFTLNGSHAITVARDKLRALQVLSRHNVGFPATTFVRHRDDLLPAIDRLGGGPVVVKMLEGTQGMGVILADSRRVAQTIVETLQSARQNVLIQRFVAESRGRDVRAFVVGGRVVAAMRRIAQGDEFRSNVHRGGRTETIQIDPDYERTAIRAAQIMGLRVAGVDMLESKDGPLVLEINSSPGLQGIEATTKIDVAGAIVEHIEEQVLFPEVDLKQRLTLDKGYGVSEFPITPGSELAGRTLAEAKLQERDVRVLSVQRGSLVIPNPRGTTRLYAGDVVLCFGKLIALKHLIPRDARRGPRGQEPSAPEA