MEDTVIVGRHAVREAIITGHPINKILIQEGIKKQQINEILKNAKDQKIIVQTVPKSKLDFLANAPHQGVAALIAPYEYADFDQFLKQQKEKEGLLTVLILDGLEDPHNLGSILRTADATGVDGVIIPKRRSVTLTQTVAKASTGAIEHVPVIRVTNLAKTIDELKDNGFWVAGTEANNATDYRNLEADMSLAIVIGSEGQGMSRLVSDKCDFYIKIPMVGHVNSLNASVAASLMMYEVFRKRHDVGEI