MGVRHAAIQLGSYGDIVEVLKTCAKQKDLHTGSKVHAFIISNSFLQKNICLGTSLVHLYARCGALVRAQEVFDSLRIHDVVLYHLLIAGYAYHGHDGQALISFELMQSEGLDPNENILACILKACSSLGALDKSKQIHEEIGREGFLGRSILVGNALVNMYSKSGELEKAQKIFNELQAPDVISWNNLIAGYVQHGRNKEALDCFKQMQHDGIVPNEFTLVHVLKACTNMGEIHRGKEIHSEIVREGWLGASIFIGNTLLSMYIQFSDLKMAQKVFNELQACNEVTWNMLIAGYAQHGYGEEALKCFERMQSEGFTPDSVTYICILKACCTLRAIKMGKEIHEKAVSEGQLSKSILLGNTLVDMYAKWGALEKAKDIFDQLSLRNVSTWNALITGYVQHGHGR