MQVLTKRYPKNSLLTVMDRYSAEVRNMEQVVMIPSLLRDAQPSGHGGPAKARASDLYTYFTMLKSIRVDVDHGLLPREEWQAKVASSEAKEAENGTAKTEEVVDESASGELELEAQFHLHFSSLHHILTYLTEKAQEVTRKYQEMTGQVQ