MSDKTVKSTNLMAFVATKMLERQEDLDTCTEMQVEKMKTSTKARLRTESSFAPRTWEDAIKDGELLFNGTILQAESPTMTPASVEMKGKKFPIDFAPSNIAPIGQNPIYLSPCIPNFDGNVWEATMYHHRGATLAKTMNCNCFQRTIWCHPNPSRMRLSYAFVLYCRNTKKICGYLIARQVAGIETGIRKCFRCIKSGFVMATDEISLTILQSIKSGAQLDPYWGNETPDIDKTEAYMLSLREAGP