MDSQQAHILAFPFPAQGHINPMMLLCRKFASMGIVITFLNIRSRHNNLEEGDDQFRFVSILDECLPTGRLGNNVMKYLMALEEGMRGEFEQIVADLTADSSRPPLTCILSDAFMSWTHDVASKFGICRAALWTSSATWALLSLRIPLLRDNGVLPVNGIRSSKILDFVPGLPPIPARFLPETLQPDEKDPDFRLRIRRNSVMQKDAWVLLNSVYEMEPLQLEELASSDNLHFITVGPLQCLMQPSKEHASQWQQDRSCLEWLDKQAPGSVVYISFGSLAILSYDQVEEILTGMEKSGHAFLWVIRLDLFEGEEIRAKFLEKISLIDRGIVIPWAPQLEVLQHRSVGAFLTHSGWNSVMEALAAGVPLLCKPCFADQILNTALVVDHIKAGLRATKPDDDKEVSSSRIHEVVSFAMGDDGAELRERVKRLGQTLAEAAEHGGSSLLNLQAF