MKNLYSLRRFYHVETLFNGSLVVGGRDQESTGFAWWAGNARLINLSGKLLGAHVAHAGLIVFWAGAMNLFEVAHFVPEKPMYEQGLILLPHLATLGYGVGPGGEVIDTYPYFVSGVLHLISSAVLGFGGVYHSLVGPETLEESFPFFGYVWKDKNKMTTILGIHLIVLGFGAWLLVWKAMYFGGIYDTWAPGGGDVRIISNPTVSPGVIFSYILKSPFGGDGWIVSVDNMEDVIGGHIWIGTLCIFGGIWHILTKPWAWARRAFVWSGEAYLSYSLGAIALMGFTACCMSWFNTTAYPSEFYGPTGPEASQSQTFTFLVRDQRLGANVASAQGPTGLGKYLMRSPTGEIIFGGETMRFWDFRGPWLEPLRGPNGLDLNKLKNDIQPWQERRAAEYMTHAPLGSLNSVGGVATEINAVNYVSPRSWLATSHFCLGFFFFVGHLWHAGRARAAAAGFEKGIDRDNEPVLSMRPLDX