MADAPFTVDDYVGLITSEHRGKARFTATVRATVQPAADTQAFLDDLPGAFDLDSAIGVQLDAVGAWVGISRLISIPLITVWFSWGIVGRGWGEGIWKGPYDPETGIYALDDDTYRKLIRLKILVNNWDGLTGSAASAFEDFYASDGSYPFILDNEDMSMTACISGARPPAIMFAIFAGRYVEFKPASVRILNVVPSVPNTPAFGFGVDNEYIAGWGTGSWVRDAEEAMIEELSV