MESVVVAGDLAAAPAPATPMWFVALVAVGLHAAVVWAGTFLAWLRRAFLRPGKGLCRRYGEWAVVTGATDGIGRAVALELARRGLHLVLVGRNPGKLSGVCKEVRAAAPACKVRTVVFDLAAPGDDDVGGGELSRGVARVAAAVEGLDVGLLVNNAGATYPCAAYFHEVPDAVWEAVLRVNVVAATRIARALVPAMAAKGRGAVVNVGSGSSVVVPAFPLYAVYAATKAYVDQLSRSLHVEYKHHGVDVQCQIPLYVATKMSPVQGNSPFIPSPEEYAKAAVRCIGYEPRCVPYWRHSIQWFFASLLPDSVLNLWRLQVGIRKRNQMKVLLGESDHGFS*