MSPSEQDEALDQVGVYLTKYGKLIYPDPPKRRKIKHGTCELKEFSNGHSLCGPPPEGSCTFFSFGINDDPSFDQKLAEDWNCRGFAGDPTVPHPSKLHPLVTFHNVGASMLVDNEERLVNKGGEEDWWITSMPKLRYWLGVEHVNIIKLDCEGCEFAFARDILREDPDFLKHVDQLSIETHVSKAWMTTREHLYYFGLHFALLEEAGFKMEWSDVFGCSKRHEDPGCLDEMYGFPCGFDPWPGHPNVVLGYSCQDFLWKRYH*