MDKTELGAAGVHPVTSNAAGSQEKVTIQEDNKRGEDWYTRNGLNLRSFQRRDEDSGTGTAELDRTMKGRHLHMIAIGGSIGAGFFVGSGGALGSGGPGSLLINFLIIGVMMFNVVYALGELSIMYPVSGGFYTYSARFIDPSWGFAMGWNYVFQWAIVLPLELTVCGITISYWNDSISVGVWITVFWLAILIINIFGTLGYAEEEFASSAFKLLATCIFLVIAFVLVLGGGPKDGRYNEYWGARLWVDPGPFQNGFRGFCSVFVTAAFAFSGTELVGLAAAEARNPVKEMPGAIKQVFWRITLFYILGLFFVGLLIDARDPNLLGSSSHDVHASPFVLVGKYAGLKGFDHFMNITILVSVLSIGVSAVYGGSRTLTALSQQGYAPKIFSYIDRSGRPLYSVGIILVFGLLAYVNLNAQGEVVFNWLLSLSSLAALFTWGSICLAHIRFRKAWAHNGHTTDEIPFKAIGGVWGSYLGLTLNILVLAAQIFAAIAPPPKAGEEPTFSDAEGFFSAMLALPIVILFWIIGYLWKREGWLKTEQIDVDSGRRELPWDEINAYRAELAAMPAWKRIVHTVFV