MILLIYIAVGLLCFIYVKHGFEGERTVNIVDALYFCAVTMTTVGYGDLVPHTSTAKLFTCAFVFLGFGLIGLIIGNAANYFVEKQQRLLEKALEEQQQLEQSGEARITSVQHKVLVAAGLVVIVLGAGIGILMGVEGLGFVDSFYCVCVTVTTLGYGDRAFRTEGGRICAVFWILASTACVAQFMLYLAELITEERQHAIAKWVLSRKVTISDVEAADIDKDGRLSAPEFVIYKLMELGKIQDADVKAILDDFREQDADQSGSITISDV