MTTNVQKFLKAVDDNAESFVQRLSKAVSIPSISADPSHRSDVFAMCKYLQDQMISLGIEVESRDNPLGKQHGTDMDLPPILLGTYGSDPAKKTILVYGHYDVQPASKEDGWGSEPFELTYDEKTGRMYGRGSSDDKGPVLGWLNAIEAYKKAGIDFPVNLKCCFEGMEEYGSEGLDELIIAEAKKYFKDVDAVCISDNYWLGSTKPCLTYGLRGVSYFNIVINGPGADLHSGVFVFSQLVDTKGHIKIPGIYDSVAKLTDKEKALYKDIEFTLEELQDATNSKTNIKDTIAETLMARWRYRMSPVELTDISLAINSRNRRSLFSSLPDMKPEEVSKLTTSFVQKIFEALGTKNSIKIEELHAGKPWYSSPDHWNFQAAAKATETVYVCHASEYALMKHVKPDLTREGGSIPVTLTFEESLGKNVCLLPMGQGNDGAHSINEKLDRRNYIEGTKLLGMYLYEIAQVQL*