MINLDIKPEVSHLEDTKTDIDLVKAPILKSDLDTLTAWQTDGYQINLNGNIIANTGFINRVGQLDPETGKYVLSSSSTALWGALQSLGQLTGMVLLNPVSDKIGRKMTLYLLWCILLGSIFIETFTKSWRDWAGAKLLAGNIRGGMLLAYSCWNHTGGFLVLTQWGFLGIMLPIFLWLPETPSYYAARGLHDQGKAVLRRVNGNVKGYNVEAEYEVIKNIILRSYVECFRGSNLKRTIAASLPASCQQLTGLAFLSGYASLFFREAGFTNAFEITSILFGIKVFFVIVFTFTTDRMGRRTIVIVLAGICCAMLLVIGVLGHVIHNETTKVVLIVAACIWSAANVGLGAFGWSFAGEVATQFNTSVPIMLLDGGAKLGGNTLLPEVAKRNPAELDEMYEKSVPPWKMKDFVTDVQKAHAAR