MSDGKDTLDLSALGAAVPNAAELSAEDKANLVESIKNTLQGLAARHTDVLESLEPKVRKRVEALREIQSQHDEFEAKFFEERAALEAKYQKMYEPLYSKRHDVVNGVVEVEGVTKDVSGEAAADQKEEVGVPDFWLNAMKNHEILAEEIQERDEEALKYLKDIKWYRITEPKGFKLEFHFNTNPFFKNDVLTKTYHMIDEDEPILEKAIGTEIEWYPGKSLTQKVLKKKPKKGSKNTKPITKIENCESFFNFFSPPQVPDDDEEIDEDTAEQLQNQMEQDYDIGSTIRDKIIPHAVSWFTGEAAQDEDFDGMMDDDDEDDEDDDEEDEDEDEDDEEDEDDDDGDKKKGGRVPAGEGQQGERPAECKQQ*