TRCTHLQNRDFVSGIQGTTRVSLVLELGGCVTLTAEGKPSVDVWLDDIHQENPAKTREYCLHAKLASSKVVARCPAMGPATLPEEHQAGTVCRRDQSDRGWGNHCDCFGKGSIVACAKFACEAKKKATGYVYDVNKITYVVKVEPHTGDYLAANESHSNRKTASFTTQSEKTILTLGDYGDISLTCRVTSGVDPAQTVVLELDKTAEHLPKAWQVHRDWFEDLSLPWRHEGAHEWNHADRLVEFGEPHAVKMDIFNLGDQTGWLLRSLAGVPVANIEGNKYHLWPGHVTCDVGLEKLKMKGMTYTVCEGSKFAWKRPPTDSGHDTVVMEVTYTGSKPCRIPVRAVAHGEPNVNVASLITPNPSMETTGGGFVELQLPPGDNIIYVGELSHQWFQKGSTIG