MTLSGFRPTVATLVTVISAAADVAALPHGREIHGFSWRHGFEYRDKVMTALIDMYAKSGWVKVARRLFDRLNEKRIVSWNAMICGYGMHGHTSEALILFEEMKTEYRPDHITFVGVLSACSRGGLMDEGWKFFNLMMKNYLIEPTVQHYTCMVDLLGHSGRLDEAYNLINQMSAKPDSGIWGALLNSCKIHGNVELGESALERLIDLEPNDAGNYVLLSNIYAQAGNWEGVAEVRKLMKARGLKKSIACSWVEVKNKVHGFLVGDVSHPQSDEIYAELDRLGGLMKEAGYVPNTEPVFHDVEDDEKMNMVYGHSERLAIAFGLISTAPGTRLLVTKNLRVCDDCHTAIKFISKIVEREIIVRDVNRYHHFRDGLCSCGDYW