MPPGVLRDYPGPKFGVEGLRRLVGVPEGQVMLMTALKPMGSSTAELARMAYEFAKGGIDIIKDDHGLADQPYSRYDERIRACAKAVARANAETGRRCVYAPCVCAPAHLVISRAHAARDAGAGAVLMIPGITGMDTMRELAADTSFGLPIICHPAMLGAMLGGGSKSRVGGFSHEVLLGVLPRLAGADMTIFPSFGGRFGFSVDECKGILHGSRREMGTFPEIFPTPGGGMTMERVAKMVETFGADICLLIGGSLMGHSPDLVSNAKHFMGIAGRKDLWGPKEQISGH*