MIDVSADVVEAFESIYDNNGHRAVTFVFDDEKTAVVLVLVGPPDATLEDVLGRIDPNDPDLAFLYLQFNVEPGTKFYFVFIVWIPGGAPAEELALLRDTAAALRELAKGIEAVVEATDPGSISEEFLRGHAHA