METNDFCDYVNIHRFDPPSEHMGGGGDAGPMFDGAAVVGDASKKQGAYGKVKTHKESTLKQLVHLDEVCSAITLLYLQPLKSNLESDVIKQTFDPSDLAFCDEILCKVSRSFAAVIRQLPPTLLMDVLIFYLVLRALDTIEDDMTFFDSNEDKVKILQSFHKTALVDPNWKMMGCGEGDERRLLEEFPKCHSVYAALPEGSRRVISDITQRMATGMAEFVDKDLGQGTVDVQQYNRYCHFVAGLVGEGLSRLFSVSGLEQPSLATELHLSDQMGLFLQKTNIIRDYLEDYVDGRAFWPQSVWKKYSSSGDLGYFANPTTEEATNAGLYCLNELVTDALELVPDCLTYLSKLRCAEVFRFCAIPQVMAIATLEKCFNNGDVFTGVVKIRKGMSCMLINNTTDVLGVHGIFNKFATKVIRKAETARKSGFEDPSYDRTIKACQV