APMKEANIRGQGGLAYPGVRTHGTLESVNGPKAGSRGLTSLADTFEHMIEELLDEDQKVRPNEENNKDADLYTSRVMLSSQVPLEPPLLFLLEEYKNYLDAANMSMRVRR