MKVLYTGKFVSDNATGATAAAFFSVVKNWGPSKKDQLDQAIPKLLEANPILTSHLESRKGESGVEVVAVFNTYGAKDLLRYIERPSSAVPSTPIEDMKPNELLAHVESHAIPHFPAHVSVSTRLGTEEIRERTPVFEVHVMDLSSNHACIAVVMSHVVGDGAVYFQVMEQLNAAMKGPIETKINWDGYDKLPEVLSHIIPHPVTLLGYMLGVRAFKQTHGKSAPDSEILLLSKDKVNKKKKELVDANTKFLSGNDVVVAALSEAMIDHATLQMQYANLRVRVDNLESNDAGNFIPTDIIDARLASGNPNVVRKVSSKGKSNISPWRTFMPLASGKFNRNTNLTKVSVGQFDDCVAYLPSAALATKKPFYFTAVFEYDSETLGVMTNCPMKQAPLLQSILLD*