MDNLQKLQAANPHIAIHTIHEAAFRRYGSVIREDTSAFCAAAETIPFPEMGSKYVASTPELDEIPAAARLRENHCGGLDEQIGLCWGHSNQLNALEWHTCNEFNIAVRELVLLLAKREDLDEDGRLNADKVQAFYLAQGEMIEVYSDTLHFCPCEVTGSGFSCIVGLQRGTNLPIAPEQKVNKLWAANKWLLGHEANTGLIERGAFPGIYGENWKINPIR