MGFRLLRLNGYPVSPDVFHHFKKNNEFFCFEGQLSQGVSDTHNLYRASQIMLHNEKILQEIQTFTKKFLIDMQKKGKIQCKWVISKGLKDEVAYSLNFPWYQSLPRIETREFISHYGVDDAWIGKSLYRMLYVNNEVFLKLAKDDYNFCQSLHQQELMEVLRWNEECKFDQLKFSRRRTIQCFFSIAATFFELEYSYARRVWAMCSVLATVINDFFDYSGTSQELYNFFYVVKCWDPEKAKGFSQETRILFMGLYNTMEKIHQEAFIAQGCDISLYLRNLWVKLVDSMCMEAKWKVSNHHPTLEEYMNYGKDSISLSVIVQTTLIFLGERISEEDMRDKNYIHMMDLVNTIGHLHNDIQGFQRENAEGKWSCISIFLEENPNATEMEAIQHFKNLIEDAMKGLLEAYLQETRLPTQCKNLFLYTAKILNLFYCKSDGYISRTEVSLHVKNTLFVPIH*