MKRSRVVPDQVIIATVLSTCAHTRNLRFGKAIHSYMLVSDTLIDAQVSCALMNMYASCADMEMAEKLYNRVSEKEIVLSTTMVYGYAKNGKVEIAHSIFNGMPAKDVVSWSAMIAGYAESSKPMEALNLFHDMQRSGVKPDEITMLSVISACANVGALEKARCIHSFVENHSMCKILPIGNALIDMFSKCGSLTLALDVFNAMPQKNVVTWTSIITASAMHGDGRSALTLFENMKSEGIQPNGVTFLGLLYACCHAGLVEEGRLLFKIMVQQYRIEPMHEHYGCMVDLLGRAKLLGQAADLIQSMHLRPNVVIWGSLLAACRMHGDLELGTFAAKKILELDPNHGGAQVLLSNIYAEYGNWNDVKEVRGVMEVQGTWKKKGCSWMELNGSVHQFAVGGEKILEMKGSF*