MDQPPSQLTPYVVITCIMAGSGGLMYGYDLVVAGGISVMNDFLAKFYPEVLIHKLDAKEDNYCRYRNNVFQLYSSCLYLAALPATVLASVVTRSFGRRSTMVIAGLLFCLGTALGTAAQNLGMLLSGRALIGCGLGFSNQVVPLYISEIAPPRLRGGLNYLFVVYAGFGIFSGNLVNYFAAKVHPWGWRLSLGIAGIPALMLTMFSLILVESPSSLVQRGRYEEAQNVLIRIRGSKHQVHDEFEDLVGVCQKEFAMNNQIGQACFNLFQRKHITPLVFGIA