MKSAKLVSTPLASHLKLSKQMCPTTKEKKEGMAKVPYSSAVGSLMYAMVCTRPDIAHAVGVVSRFLENPGTEHWEAVKWILRYLRGTTRDCLCFKGSDPILKGYTDADMAGDLDNRKSTTGYLFTFSGGAISWQSKLQKCVALFTIEAEYIAATEAGKEMVWLKRFLQELGLHQIEYVVYCDSQSAIDLSKNTVYHARTKHIKVRYHWIREKIEDRSMQVMKIPTSENPSDMLTKVVSRDKFELCKELVGMYLN*