MTVAVKALVFHDAGPSARRARQRAINEAAINTLLSHDCICNMYAYDLRPMAATGLPDDKFSAHYRLYIIQEYCDAGSLAHAIDSGLFQDVLTGTRKLPQLLQVALDIAQGLAYIHSKDVIHGDLSSGNIMLRSDPSNPLGVQAKVCDFGLSRFLEGPDQSHISNARQGTPYYMAPEVLAHGLMSREADAFSFGVILWELFHVQPPPWRDPEVLRAATERLKLGKANVIIPPKAMVAALQEVGPSVSHTMAASSSCLPEDGATGSVMLPRPMLLLDATNPSGFTYPLPPGCPQAYADLVAACIHPIPKVRPRLSEAVEALVRLQRTLGLTSVVRGEGCL