MAHATPVRALSAATRQLLRPLVRILLRNNVSHRTFADLAKQVYVEVANAEFAIPGKKQTVSRIAILSGLTRKEVQQLLTLPSTSKSIVNEEYHRASRVISGWLRDPKYGDGKGHPRPLSMEGKGGSFSQLVKRYSGDIPVRALLDELMRVGAVKQLRDGRIGLVSRGYIPRNGTVPKLRVLGADTADLITTIDHNIYGKPSKPRFQRKLMYDNVPLEAVAEFRTLAAAESQELLEKLDRWLAHRDRDVNPVSKGTGRVRVGLGIYHFEEQEPAD