MKILQGLTVSLVLINLAAILEKADESLLPAVYKEVGQAFNASPSELGTLTFIRALVQAISSPLAGILAMRYYRPSVIGIGTLFWGLSTAAVAASQTFVHCALSRAINGIGLAIVIPALQSYIADSYLEGTRGVAFGWLNLVGSVGGIGGNMLATIMAGNTYGGISGWRVAFLLMAVCSSLIGWLVHTLVLDPKKPPSKVFNSVRSISGRDRHHYGETSEDVPLVESLSRPSSSDSLFRMLEEETMVKNLHGAWRDAWVAVRSVLKVRSFQIIVLQGIVGSLPWTAMVFFTMWLELIGFGHKGAASLMGIFSGGCAIGALFGGWMGDIAEKKYPGSGRIMCAQFSSFSGIPFSCILLLVLPQDPQYYVLFAITFLLMGLCVSWCQACANNPIFADVVPEQNRTMIYAFDRALEGSFAAMAAPIVGLLAENVFGYRAHHVIADSGSPIEAQALSRGLCTVMAIPFGLCCFCYTFLYGTYQRDKDEARGHIQYPKFDSSVDDLTSIKFVSD*