MKKRYRNGEIWDFEHEIGELGNREVILGLDGGTTSTVCICMPIFPFSDPFPDPLPVLARAVAGCSNHNSVGETAARETLEQVMADALLKSGSNRSAVRAVCLSVSGVNHSTDELRVLNWLREIFPTHVKLYVQNDAVAALSSGTMGKLHGCVLIAGTGTIAFGFTEDGRQARAAGAGPVLGDWGSGYGIAAQALTAIVRAYDGRGPVTILSSNILQTLGLSSPDELIGWTYADPSWARIAALVPVVVSCAEAGDRVAHEILQDSVEELALSVKAVVQRLGLCGEDGKASFPLVMVGGVLEANKRWDIGKEVVNHISKSYPGVLPIHPKVEPAVGAALLGWNFLMTESQKEAYKR*