MSGDHSDLEIQSRSQSSASDSDLEGQRLLGSPPDNIGKDVVRNFDKRKSIRRLLSRRIVPKEGRSPLSTQVVSQDRLGEGAPPEWALLLIGCLLGLGTGLCVAAFNNGVHIIHEWAWAGTPHEGAAWLRLQRLADTWHRIMLIPVTGGVIVGVMHGLLEIVDQIKQSRPHQRRRFDLLGILCPTIKAIQAAVTLGTGCSLGPEGPSVDIGKSCAHGFAKTMQNNRERRIALVAAGAAAGISSGFNAAVAGCFFAIETVLRPLRAENSPPFTTAMIILASVLSSTVSNVIVGGTSAFTVPTYELKSAAELPLYLILGMICGVVSVLFSRLVAWFTKFFVFVKERFGIPTVIHPALGGLGAGLIALRYPGILYWGFTNVDEILHTGKSASAPGIWLLTQLVGAKVVATSLCKGSGLVGGLYAPSLMIGAAVGAVFGGLAAELINAAIPGNAAVAHPQAYALVGMAATLASVCSVPLTSVLLLFELTKDYRILLPLM