MKRLRLIGAAALLACASSAFASSFVVTTDTLVRATGMTSNATSDITNSFRDDKIVLEARDDAASFVASQGDIRGSHLEAALRHIRGKLPSLAANDMQLAQAILTI