MELLVAGFDDIKFNVEIALDEQHGALPLPFNGMDKSIAAVCSFYPKGSCSKGALCPMRHVRGDRTVVCKHWLRGLCKKGDQCEFLHEYDMTKMPECYFYARFNACHNKECPFLHIDPESKLKDCPWYDRGFCRHGPHCKHKHVRRVLCMNYVSGFCPDGPNCKFVHPRFELPAYQQYDANQKDSKKLVVICHFCGDTGHKAMYCHKMVSDLVKIKPELEVNNEPLPTNAQAGFARKLKPLEEVTCYKCGFKGHYANKCPKGHLAFLSLQQNQALQNNQGA