MDQNWVYISPAIPSVALRIQCQIGKQPGLPELVDMKPGDPSKHCECQVNSSSRFFKSINLAALPKSVREYLQPEEASNCQKLSEDKSTCGRLLWPSLQGLCDPNWTEVALGTKALSAKKMPGSIKSFIATKFAKNYRRFYPGAGGWLRRAFVSYFAGPLEGSDSEAMEILIDSVHRFSVYPIVVLHGGIATPLQLAWHWNTKIFPRLILLSMAELPDFVGFRASLLAAAVISHVETGILLTQNSWVFPGIDHFFGATEREVTEAYPYPLMPVHHFNKVKHDESYRKHLCSPRQGCIAPMRWNHLGVLCWARSALPFLAAVLRSLLRDETYEVNAVRSQRVPLRVRRTADLETLMNVPRARAFLSAVEERYRRGDLPNPILFQKTYRNETEAKKDWPQINCX