MVVSITGATGFIGRRLVHRLASDGHKVRVLTRSISKAADLFPARDYPTVEVSLERDLEKCIPGSTGVVNLTGTPISTRWTSEVKDEIKRSRISLTTKLVETINTTPKELRPKVLVSASAVGFYGASETSTYDETSPSGNDYLAEVCREWEAAASNVDGSVKLVLLRIGIVLDKEGGALASMVPLFKVFAGGPIGSGKQWFSWVHREDLVSLIIEALTNPTYKGVINGTAPNPVRMAEICDTLGRVLGRPSWLPVPEIALKAVLGEGASAVLDGQRVVPKRAQELGFKFKYRYIGDALKAIFAS*