MGLIDVVKKAQSLGPGDAQEAGLCGLTPTWVEAPLTDAGDGELVCWRGVPSGLDFIKLRAEQEERLVAELKAKADDSLSLSFLDGLLRVYFEQVLAPGRCNPNPKLASPNANSGHASPDKERAPRTSFLKLLKKVAPLLGQKLLSSTLRACLTLRNWDSVRAMLDSHAVQGNTCADLVPVLIEHDEASLLCMWMRNVSDPRFSDLVLVLKYFLKSNLRAGKSLAGVRLQWRQTALVAIGRFSEGRSSDRKDEDMGGDGDREIADGLDHTKRKPLKENVKAKAVLVSAAVDRFQPFELCLHYLVAFGHDEAVLASIMSHLDNGEVLKLLRYLKKWLEKYSKQGSLCTLHTRRKDFWVPSLEDVLQWISVLLDVHLMSLVLCPDFHGEIRSVQLLIKGLADVGHKLAPLAGVTEHMRTSGVLPMLSSSHGEDDHVIEYLEI*