MILPVVKLGTLALRTFCKPIASRLKKEAGRHARFRQFIINLAQANHRFTTNMQRRIYGHATNVEIRPLNEEKAVQAAADLLGELFVFSVAGAAVIFEVQRSSRSEARKEELRKRELEAIKQKNEDIARKVEVLKHELHELESTTRGRGLAGIIDFRHSTATEASTSKSAAAA