MKNGKKPLHVVMFPWLAMGHIIPFFHLSKCIAQRGHKVTFISTPRNIERLDKVPSDIAHLLNIISIPLPKVENLPDHAESSMDIPYQKAQFLKIAFDLLETPLITFLENLSDPKPDWIVYDYASHWLPQRARDLGVSCAFFSLFTAATMAFFGPPQVLLNDERSIPEDYTVLPNWIPFETDVKYRLHEIKKNFEAPADESGISDGARFGGSIDGSDVVLFRTCVEFEPEWFNLVSELFQKPVISIGVLPPSVEDLGRSSNDTTWLSIKKWLDMQNQSSVVYVALGTEATLSQTELNELALGLEKCGLPFFWVIRNQPKLNQEEPQILPDGYEERVKNRGIIYRGWVPQAKILSHLSVGGFLTHCGWNSVIEALCFGRVLIMFPVMNDQGLNTRLLQGKGVGVEISRNENDGLFTSESVAETVKFAVVSEEGETLRANARQMRGLFGDWNKNGSLIDDCVGYLMEKRGQKYSS*