MGDWVEKTAGALTDIYANIPECADGTLVSGHRPGLDLIDTVFNLENVVEYTLCEGTKRKINNQEKLTSVDLSYLAPRIGGFGPVFRVRNGTLERGSTTYIKIGVEGPIVDSLNGTDPRTNASRVFWDDWQLD