MGNRYEDWWRQAEADLRHARNALDDGDYEWSCFAAQQAAEKAIKAVFHKLGMDAWGHTLTVLIGNLPESIQTPPELIDYARILDKHYIPTRYPNGFDSGAPTDFYTATEAHHAIQYAEAILTFCRHQIS