MGSLEADKNDLRKTEELVDGEWKALEVSKPAEQFQQESNDALTKKEPSIEDSFADMEIPPWWKQITLRGVLVSVILGFLFSIITLKLSLTTGVIPSLNISAGLLGFFFVKLYTKVFSKLNIGHAPFTRQENTVIQTCVVACYGLAFSGGFGSYLTGLDSKTYNQANAGSGSGHDSLADVKDPSLNWIIGYMFAVGFLGLLAVVPLRKIMVIDYKLTYPSGTATAVLINSFHTPLGYKEAMKQAFYVGKFFAFSFLFSLFKWFFSGLEDACGFDNFPSLGLKAYDNKFFFDFSMTYVGAGMICPHLINISLLFGGIISWGLMWPLIQTRAGDWYPKDAVGSNLKGLYGYKVFVAIALILGDGLYNFVKILSVTSWSLYRNRYKGLPIKEDDAMQKLSYEEQRRNTVFMKDRIPFSMAASCYVILAVVSTIAVPRIFSQVKWYYIFLSYCVAPILGFCNAYGCGLTDWNLAPTYGKLGLFIFSAWAGSHGGILVGLVSCGVMMVVVACSSDLMQDFKTGYLTLSSPRSMFASQVL