MAAQAQSTVVPTDAELLQAQAELWHHSLSYLTSMALKCAVELGIPTAIHRLGGAASVPDLITGLSLPSAKLPFLGRLMRLLATSGVFAADNSTQEEMYRINALSYLLVEGVTDDRHINHTSYVRTAASSRYIEAALQLPDWFKKDVPTPPFEHHHGVKLFHETMENHDPDYHKIANEALAAHDNFGVDVGLREFRDTFEALKSITYCCGTNEDDTTARAIVKAFPHIKCTVLAKPKVIATIPRADAVINYVAGDMLKFIPPAQAVVLKLVLHHLSDEDCVKILANCKKAIPSREDGGKVLFGDIVVDSSPGLMLETHLLMDVAMMTMTQGRERDENEWREIFMKAGFRDYKLVKKFGLRAVIEVYP