MKRDLHQFQGPNHGTSIAGSSTSSPAVFGKDKMMMVKEEEDDELLGVVGYKVRSSEMAEVALKLEQLETMMGNVQEDGLAHLATDTVHYNPAELYSWLDNMLTELNPPAASGSSGLNQILPSPEVNNSFFTGGGEYDLKAIPGSAICRRSNQFPVDSSNNKRLKPCSSPDSMVTSPSPAVQIGGVVGTTVTTTTASESTRPLILVDSQDNGVRLVHALMACAEAVQSSNLTLAEALVKQIGFLAVSQAGAMRKVATYFAEALARRIYRLSPPQTQIDHSLSDTLQMHFYETCPYLKFAHFTANQAILEAFEGKKRVHVIDFSMNQGLQWPALMQALALREGGPPSFRLTGIGPPAADNSDHLHEVGCKLAQLAEAIHVEFEYRGFVANSLADLDASMLELRPSETEAVAVNSVFELHKLLGRPGGIEKVFGVVTQIKPVIFTVVEQESNHNGPVFLDRFTESLHYYSTLFDSLEGAPSSQDKVMSEVYLGKQICNLVACEGPDRVERHETLSQWSNRFGSSGFVPAHLGSNAFKQASTLLALFNRGEGYRVEENNGCLMLSWHTRPLITTSAWKLSAVH