MAIVTNQIIKDLYNKYRSIEVTFNKEVIKSTGLQPKKVFLKLKEGPHACLLYATSLESARILVSLTDTMVSNIIEEEPNISLRLSFLRDDQPKPVELNFFIQGRLSNFTKYSANQPDLYFSTLTYSTRPPDDLIEILGFLLEANVNATKRKEDRVLVTADSMKKLDLGSKNCVLLVDSLPRKGILRDLSFSGAKVIVPGNAKFLINKAAELKIINSKGEYISIEGQILRFEEVQGRRDLAAIAIHFPLEALPLAYKVMINNFLLKR