MKIRVFLLFSCFLFAVSGGVMAQTRAEGIREKLLDRDSGEVLVVSHRGDWRYACENSLEAIENAIRMGVDIIEVDVARTKDGHLILMHDEKVDRTTTGTGNVKDLKLSEIRKLHLRNGCHVKTRYRVPTLEEALLAAKGRVMLNLDKAFNYFDQVYKLLEKTGMTEYVIMKSNVPAKQVKEKYGKYLDEVLFMPVVNLDQPEAMEKLRQYLRMLKPVAVEFTFSSDANPLPYEVKELMAGRARIWYDTLWDTLAGGHDDESSLIDPDNGYGYLIDNLGATILQTDRPQYLMDYLKSKGRR