MDQNVLDDIISRLLEVKGKPGKQVVLTEAEIKQLCLISKEIFLKQPNLLELEAPIKICGDIHGQYSDLLRLFEYGGLPPQSNYLFLGDYVDRGKQSLETICLLLAYKIKYPENFFLLRGNHECASINRIYGFYDECKRRFNVRLWKIFTDCFNCLPVAALIDEKILCMHGGLSPDLNNLDQIRNLQRPTDVPDAGLLCDLLWSDPSKDVQGWGMNDRGVSYTFGADKVTEFLEKQDLDLICRAHQVVEDGYEFFANRQLVTIFSAPNYCGEFDNAGAMMSVDETLMCSFQILKPAEKKPRFNFGSTTTAKPGSPTGMKSFFNAKV*