MVSLHGTCRRLDDWLGSLPQLQSLELRHCKTGNNKKFLNVWAHCTQLTQLILASTDPITPGSLTSLSKLRRLEMSGNYASLGALPQSLEVMELKACGIQEMPDCLGTLTKLRRLNLVNNSLRELPDGISQCCALETLLLQENVNFMSFPSQVMSCESLHHLELPPLFFVTTVPDTISRLTNLTTLVARDMSLQELPSSMSVLTNLRSLDLVDGGFENMPEVICNLKGLRQLNLSSNLIETLPQCFSSCQGLEDLDLADIQIEHLPPAVLQLTSLKRLRLSGNLGIAPLPGGISRLSLLTSLELKSVGLNGLPRNFSKLNGLRHLDLAYNNLTRFPAALLALTALTNLKLNSNDGISSIPESISKMVSLQSLQLESLQLNHLPKGVTALTNLEGLWVHTNPLKDLPDGLLTMPAIKRLSLPWHMHHLNKRQTASVIVRWC*